由后台开发人员导出.yaml文件 在swagger edit里面File下导入 在Generate Client目录里面下载javascript包
解压并按照 readme文件 通过npm 进行本地打包并npm link 映射到相应的项目(需要使用管理员权限打包)
打包成功后 正常情况在在安装node的目录里面的node_module里面可以看到这个包 本机地址为:
C:\Program Files\nodejs\node_modules\x_field_api
(此处包名为:x_field_api)
在管理员权限下 进入自己的项目 在项目里执行npm link 包名
npm link x_field_api
注意此种方式引用需要在项目里build/webpack.base.conf.js的里面增加配置,否则会报错
module: {
rules: [
{
parser: {
amd: false
}
}
]
}
随后即可在项目里面通过require引用 如:
var XFieldApi = require("x_field_api");
提示:从swagger edit 上下载的javascript sdk解压后文件夹里有一个docs文件 里面有你对应的APi的文件分别详细记录了每个APi的调用方法的具体写法(比如此处的AccountApi.md),具体名字取决于swagger