如何更新 nativescript cli

How to update nativescript cli

Nativescript 5 已发布,我正在尝试更新 tns 版本。目前它 tns --version 显示为 4.3.2。

我按照 https://docs.nativescript.org/releases/upgrade-instructions 中的所有步骤进行操作,但它仍然为我提供 4.3.2 版本。

如何升级 nativescript-cli 以便 tns --version 显示最新版本。

我做了以下以反映更新的 Nativescript cli。只有当 npm install -g nativescript@latest 没有反映更新 cli 时,你才应该遵循这个。您可以在之前和之后使用 tns --version 检查。

  1. 使用 npm uninstall -g nativescript
  2. 卸载当前的 nativescript cli
  3. 删除现有的 tns 命令,如果它仍然存在于您的机器上。
  4. 使用 npm install -g nativescript@latest
  5. 安装最新的 Nativescript cli
  6. tns --version 现在应该显示最新版本。

我是如何更新 tns 的:

  1. 运行 以管理员身份执行命令(您使用 windows 正如我在上面的一条评论中所读)
  2. (可选)运行 npm view nativescript version 检查 npm 上的最新版本
  3. 运行 tns install -g nativescript
  4. 重启cmd
  5. 运行 tns --version - 希望你会看到 5.0.0

希望这对您有所帮助。

顺便说一句,如果您已经添加了 platforms,您可能需要 运行 为您的项目添加一些额外的命令 tns platform remove {platform}

tns platform add {platform},其中 {platform}androidios

...另外,升级后您可能 运行 tns doctor,因为我注意到它破坏了我的其他组件,例如 choco