yz-npm-utils
v1.1.7
Published
英智工具npm包
Downloads
2
Readme
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'
}
]
}