NativeScript 应用生成器
生成原生脚本包
npm i --save nativescript-app-generator

Build Status

生成 NPM 包

这是一个用于创建 NPM 包项目脚本的命令行工具。

入门指南

安装

npm install -g nativescript-app-generator

用法

$ nativescript-app-generator

create

选项 默认 描述
项目名称 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
semantic

Travis CI 设置

项目结构

project

文件/文件夹 描述
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