https://github.com/zhengxs2018/miniprogram-plugin-http
小程序 http 请求插件,后期将兼容其他小程序环境,fork of axios
https://github.com/zhengxs2018/miniprogram-plugin-http
http minprogram plugin
Last synced: about 1 year ago
JSON representation
小程序 http 请求插件,后期将兼容其他小程序环境,fork of axios
- Host: GitHub
- URL: https://github.com/zhengxs2018/miniprogram-plugin-http
- Owner: zhengxs2018
- License: mit
- Created: 2019-02-23T14:46:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-07T10:10:51.000Z (about 7 years ago)
- Last Synced: 2025-01-07T23:53:36.906Z (over 1 year ago)
- Topics: http, minprogram, plugin
- Language: JavaScript
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# miniprogram-plugin-http
[![JavaScript Style Guide][badge:standardjs]][standardjs]
小程序 http 请求插件,后期将兼容其他小程序环境
## 目录结构
```text
Project/
├── .babelrc 语法兼容配置 - 仅用于单元测试
├── .eslintrc.js 代码检查配置 - 仅用于构建
├── jsdoc.json api 文档配置
├── bundle-analyzer-report.html 构建后的包分析报告
├── rollup.config.js 构建配置
├── coverage/ 测试覆盖率报告
├── dist/ 源码构建目录
├── doc/ 文档构建目录
├── src/ 源码目录
└── test/
├── unit/ 单元测试目录
└── .eslintrc 代码检查配置 - 仅用于测试(源码检查)
```
## 开发步骤
你需要安装 Node.js 的版本为 6+.
克隆此仓库后运行:
```bash
# 安装依赖
$ npm install
# 构建生产代码
$ npm run build
# 观察文件变化并且进行不压缩构建
$ npm run build --no-minify -- --watch
# 构建生产代码并且生成包分析报告
$ npm run build --report
# 生成 API 文档.
$ npm run doc
```
在 package.json 文件的 scripts 部分还有一些其他脚本可用.
## 运行单元测试
```bash
# 运行单元测试,已内置代码覆盖率的功能
$ npm test
# 生成测试覆盖率报告
$ npm run report
```
## 版本发布
```bash
# 更新版本,内置代码检查
$ npm version
# 发布包,内置代码构建
$ npm publish
```
See [npm](https://docs.npmjs.com/) for more help.
## 更新日志
See [CHANGELOG.md](./CHANGELOG.md)
## 待办事项
See [TODO.md](./TODO.md)
[nodejs]: https://nodejs.org
[rollupjs]: https://rollupjs.org
[standardjs]: https://standardjs.com
[badge:standardjs]: https://img.shields.io/badge/code_style-standard-brightgreen.svg