npm i --save ns-flex-nativescript
- 版本:0.0.4
- GitHub:
- NPM: https://npmjs.net.cn/package/ns-flex-nativescript
- 下载量
- 昨天: 0
- 上周: 0
- 上个月: 0
生成 npm 包
这是一个用于创建 npm 包项目脚本的命令行工具。
入门指南
安装
npm install -g ns-flex-nativescript
用法
$ ns-flex-nativescript
选项 | 默认值 | 描述 |
---|---|---|
项目名称 | create-npm-package | npm 包名或项目名称 |
语义化版本发布 | false 或 No | 添加语义化依赖 |
Travis CI 设置 | false 或 No | 配置 travis setup .travis.yml |
安装依赖 | false 或 No | 创建项目后安装项目依赖 |
语义化发布
npm install -g semantic-release-cli
cd your-module
semantic-release-cli setup
Travis CI 设置
项目结构
文件/文件夹 | 描述 |
---|---|
project/index.js | 创建 npm 模块时的入口文件。 |
src/lib/index.js | 您想要在 npm 上发布的主体文件。 |
src/lib/index.spec.js | 上述文件的测试文件。 |
styles/ | 如果您正在创建 UI npm 模块,则为样式文件夹。 |
test/index.js | 用于在构建后测试构建文件。 |
.travis.yml | 用于 Travis CI |
命令
-
运行项目(将使用 watch-bootstrap 和 watch-custom 启动项目) webpack.dev.config.js
npm start
-
运行测试(将运行 src/lib/index.spec.js 的测试)
npm run test
-
构建(将把 src/lib/index.js 打包到 /build 文件夹) webpack.prod.config.js
npm run build
-
测试构建(将测试构建模块 /build/index.js)
npm run test-build
创建简单的 NPM 包
cd your-module
安装依赖
npm installl
添加 Git 链接
package.json
"repository": {
"type": "git",
"url": "git_repository_link"
}
使用语义化发布 npm publish - 链接
npm install -g commitizen
npm run commit
git push
不使用语义化发布 npm publish - 链接
npm build
npm login
npm publish