ns-flex-nativescript
生成原生脚本包
npm i --save ns-flex-nativescript

Build Status

生成 npm 包

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

入门指南

安装

npm install -g ns-flex-nativescript

用法

$ ns-flex-nativescript

create

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