npm i --save nativescript-app-generator
- 版本:0.0.2
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-app-generator
- 下载量
- 昨日:0
- 上周:0
- 上月:0
生成 NPM 包
这是一个用于创建 NPM 包项目脚本的命令行工具。
入门指南
安装
npm install -g nativescript-app-generator
用法
$ nativescript-app-generator
选项 | 默认 | 描述 |
---|---|---|
项目名称 | create-npm-package | NPM 包名称或项目名称 |
语义化版本发布 | false 或 No | 添加语义化依赖 |
travis 设置 | false 或 No | 配置 .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