npm i --save mobile-nativescript
- 版本:0.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/mobile-nativescript
- 下载次数
- 昨日:0
- 上周:0
- 上个月:0
生成 npm 包
这是一个用于创建 npm 包项目的脚手架的 CLI 工具。
入门
安装
npm install -g mobile-nativescript
用法
$ mobile-nativescript
选项 | 默认 | 描述 |
---|---|---|
项目名称 | 创建 npm 包 | npm 包名或项目名称 |
语义化版本 | false 或 No | 添加语义化依赖 |
Travis CI 设置 | false 或 No | 配置 .travis.yml 以设置 Travis CI |
安装依赖 | 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 上发布的 main 文件。 |
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 - 使用语义化发布 使用 Semanctic Release
npm install -g commitizen
npm run commit
git push
npm publish - 不使用语义化发布 链接
npm build
npm login
npm publish