Nativescript安装程序无法在4.1.2之上安装

时间:2019-06-22 01:58:00

标签: nativescript

如果我先运行npm uninstall -g nativescript然后运行npm install -g nativescript,它将安装4.1.2,而不是最新版本的5.4.2。

我试图通过重新安装来升级我的本机脚本,但是仍然无法升级,有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

执行npm install -g nativescript时无法获得4.1.2。

很可能您的计算机上仅安装了多个nativescript CLI。您可以通过执行以下操作找出答案:

`which tns` (or `where tns` on Windows) - it will return the problematic `tns` 4.1.2. location.
`npm get prefix` - this is the location of your global npm modules where will be your nativescript@5.4.2.
`echo $PATH` - I suppose that the problematic `tns` location will be before the global npm modules location in your `PATH` variable.

要开始使用5.4.2 CLI,只需修复$ PATH值并在NativeScript 4.1.2版本之前设置全局npm模块位置。

答案 1 :(得分:0)

是nvm。我更新到节点12,但是Nativescript不兼容。 Sidekick真的很奇怪。它一直尝试安装cli,但没有成功。我切换回错误的nvm,并安装了4.1.2。我的坏处一直。 Sidekick似乎选择了最新的nvm版本,而不是您选择要运行的版本。卸载节点12后,它又恢复为正确的版本。