NativeScript 应用重复器
用于 NativeScript 的应用重复器。用于在同一个项目空间中管理多个应用
npm i --save nativescript-app-duplicator

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 一起工作