Nvm-windows: nvm 与 nvmrc 一起使用,因为未安装节点 node v.0.0(64 位)。

创建于 2018-09-02  ·  3评论  ·  资料来源: coreybutler/nvm-windows

我的环境

  • [x] 视窗 10

我正在使用 NVM4W 版本:

  • [x] 1.1.7

我已经...

  • [x] 阅读自述文件以了解 npm 陷阱和防病毒问题。
  • [x] 查看了wiki以确保我的问题尚未解决。
  • [x] 已验证我正在使用具有管理权限的帐户。
  • [x] 搜索了问题(打开和关闭)以确保这不是重复的。
  • [x] 确保这不是关于如何在 Windows 上使用 NVM 的问题,因为gitter用于问题和评论。

我的问题与(仅检查适用的那些)有关:

  • [] 设置.txt
  • [ ] 代理支持(您是否尝试过 1.1.0+ 版?)
  • [ ] 32 位或 64 位支持(您是否尝试过 1.1.3+ 版?)
  • [ ] 字符转义(您是否尝试过 1.1.6+ 版本?)
  • [ ] 标准 shell 环境(终端/powershell)
  • [ ] 非标准 shell 环境(Cmder、Hyper、Cygwin、git)

预期行为

使用.nvmrcnode运行nvm use应该使用最新版本的节点

实际行为

我看到这个

> nvm use
.0.0
node v.0.0 (64-bit) is not installed

重现问题的步骤:

.nvmrc内容


运行nvm use

最有用的评论

仅供参考,我通过在 powershell 中使用以下命令为此功能创建了一个解决方法:
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

所有3条评论

我试图将标准版本放入.nvmrc10.9.0并且它仍然有相同的错误,所以现在我想知道这是否是由于我的项目目录中包含一个空格... 唔。

不支持.nvmrc 。 这是一个 nvm(用于 Linux)约定。 NVM4W 不是 nvm 的镜像,也无意这样做。 您可以在https://github.com/nodejs/version-management/issues/4 上查看每个 VM 处理的不同用例

仅供参考,我通过在 powershell 中使用以下命令为此功能创建了一个解决方法:
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

petrovicz picture petrovicz  ·  4评论

hsali picture hsali  ·  4评论

thany picture thany  ·  4评论

flpms picture flpms  ·  4评论

SufyanParkar picture SufyanParkar  ·  4评论