npm i --save nativescript-sample
- 版本:0.0.9
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-sample
- 下载
- 昨天:0
- 上周:0
- 上个月:0
生成 npm 包
这是一个用于创建 npm 包项目脚本的 CLI 工具。
入门
安装
npm install -g nativescript-sample
用法
$ nativescript-sample
选项 | 默认 | 描述 |
---|---|---|
项目名称 | 创建-npm-package | npm 包名或项目名 |
语义化版本 | 否或No | 添加语义化依赖 |
Travis 设置 | 否或No | 配置 .travis.yml |
安装依赖 | 否或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