1. 程式人生 > 程式設計 >使用API Blueprint編寫介面檔案

使用API Blueprint編寫介面檔案

概述

本文主要是博主自己優選的部落格收集,我就是按照這些部落格進行安裝的,最後使用成功。 主要是為了減少大家查詢資料的時間,以及避免一些坑,提高工作效率。

一、準備工作

1. Windows10 安裝Node.js

juejin.im/post/5c4156… 這篇教程非常詳細,推薦使用“淘寶NPM映象”速度更快。

2. Windows10 安裝python

juejin.im/post/5d733f… 這篇教程非常詳細,有百度網盤的連結,可避免外網下載。 避坑指南: 儘量不要下載最新的版本。

3. 安裝Aglio

可參考:blog.csdn.net/tjj3027/art…

方法一:使用原版倉庫

npm install -g aglio
複製程式碼

方法二:使用淘寶映象(推薦)

cnpm install -g aglio
複製程式碼

cnpm命令就是安裝Node.js教程裡面的

閉坑指南:

  • 報Visual Studio找不到之類的錯誤
    • 我是下載了一個Visual Studio 2019,因為後面的開發要用到。這個錯誤很奇怪,你們可以不下載試試(我沒有試過)
  • 報phtyon之類的錯誤
    • 我的可能是因為phtyon版本過高,雖然報錯了,但是被我忽略掉了,目前可以正常執行

4. 高亮文字編輯工具

  • 第一種:Sublime Text + API Blueprint Sublime Text Plugin(推薦)
  • 第二種:Atom + API Blueprint Grammar for Atom + API Blueprint Preview(不推薦)
  • 參考文章地址:imkcat.com/write-restf…

二、開始編寫

1. 基本語法

  • markdown語法基礎的人用起來可能比較快一點
  • 上或者公司有很多事例,複製過來改改看看基本上就會了

2. 生成Html頁面

2.1 普通命令生成

aglio -i 介面檔案.apib -o 介面檔案.html
複製程式碼
  • 解釋一下
    • -i 輸入(input):後面接檔案地址+檔名稱(寫全了)
    • -o 輸出(output):後面接目標檔案地址+檔名稱(是Html字尾的)

2.2 IDEA使用Aglio

  1. 在1處選擇命令框
  2. 在2處打命令(具體命令同上)
  3. 可使用相對路徑

三、終極避坑

CMD命令請以管理員身份執行!(省不少的心)