1.1.7 • Published 3 years ago
yz-npm-utils v1.1.7
yz-utils
是英智内部的npm工具包,目前只有请求模块
1、如何安装?
1、全局安装(可直接使用)
npm yz-npm-utils -g
2、局部安装(需挂载在npm命令下使用)
npm yz-npm-utils -s
2、如何使用?
1、需在package.json下配置
"yz-npm-utils":{ "base_url": "http://localhost:3500/apiFile/getApi", // 请求api数据的接口地址 "file_src": "./src" // 保存request文件的地址 }
2、初始化配置和开发环境文件
// 执行后会在根目录生成env.js文件区分开发环境的文件 yz-npm-utils -initEnv
3、创建request模块
// 执行后会根据config.json里面的路径生成一个request文件夹,里面包含api和请求封装 yz-npm-utils -createRequest
3、接口数据返回格式?
{ test: [ { type: 'post', url: '/apiFile/getApi', title: '获取api接口文件数据', name: 'getApi', group: 'test', parameter: [Object], version: '0.0.0', filename: 'src/controller/apiFile.js', groupTitle: 'test' }, { type: 'post', url: '/api/user/isExist', title: '检测用户名是否注册', name: 'isExist', group: 'test', parameter: [Object], version: '0.0.0', filename: 'src/controller/user.js', groupTitle: 'test' } ], tests: [ { type: 'post', url: '/apiFile/getApis', title: '获取api接口文件数据', name: 'getApis', group: 'tests', parameter: [Object], version: '0.0.0', filename: 'src/controller/apiFile.js', groupTitle: 'tests' } ] }