7

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

我遵循了https://docs.nativescript.org/releases/upgrade-instructions中的所有步骤,但它仍然给了我 4.3.2 的版本。

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

4

2 回答 2

13

我做了以下以反映更新 Nativescript cli。仅当npm install -g nativescript@latest不反映更新 cli时,您才应遵循此操作。您可以在前后使用tns --version进行检查。

  1. 使用npm uninstall -g nativescript卸载当前的 nativescript cli
  2. 如果您的机器上仍然存在现有的 tns 命令,请手动删除它。
  3. 使用npm install -g nativescript@latest安装最新的 Nativescript cli
  4. tns --version 现在应该显示最新版本。
于 2018-11-05T09:46:21.437 回答
3

我是如何更新 tns 的:

  1. 以管理员身份运行 cmd (您使用的是我在上面的评论之一中读到的 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.

于 2018-11-05T15:16:15.337 回答