npm i --save nativescript-app-duplicator
- 版本:1.0.3
- GitHub: https://github.com/andreabbondanza/nativescript-app-duplicator
- NPM: https://npmjs.net.cn/package/nativescript-app-duplicator
- 下载
- 昨天:2
- 上周:10
- 上个月:20
NativeScript 应用重复器
用于管理同一项目中的重复应用的工具
这个包意味着什么
在我们的业务中,有时会有两个或更多相同但具有不同 UI 的应用。与其创建更多项目,此工具可以帮助您使用 {N} 通过一个项目管理多个应用。
安装
使用 npx
npm install -g npx
然后
npm install nativescript-app-duplicator
它如何工作
首先,此插件与 {N} 的 webpack 流一起工作,并且每个命令都需要一个项目 "状态" 才能工作。让我们看看命令
npx ns-dup [APPNAME] [--option]
需要 APPNAME 的选项
- --workwith 或 -w:将项目状态设置为 "正在处理 APPNAME"
- --restore 或 -r:将 APPNAME 恢复到 "非工作" 状态并设置 "中性状态"
- --new 或 -n:需要在 "工作" 状态,它将使用 APPNAME 名称复制工作项目
- --delete 或 -d:删除 APPNAME 项目
不需要 APPNAME
- --help 或 -h:显示选项
开始新项目
在您使用 {N} CLI 创建新项目后,您必须进入多项目状态,因此您必须执行
npx ns-dup [FIRST_PROJECT_NAME] --restore
状态
工作状态
当一个项目处于 "工作状态" 时,这意味着您可以对其进行工作,其他项目将不会受到您对其所做的更改的影响。
中性状态
没有项目处于工作状态
状态的实际含义
项目结构
app
|- App_Resources_[项目名称]
|-..
..
[项目名称]_package.json
--
重复器将资源文件和 package.json 重命名以与 {N} CLI 一起工作