【问题标题】:Unable to manage my nodejs version using NVM无法使用 NVM 管理我的 nodejs 版本
【发布时间】:2016-11-22 14:35:53
【问题描述】:

我正在处理需要不同版本的 NodeJs 的不同项目。所以我尝试使用 nvm 但没有成功。它显示了现在使用的版本 is 。但是当我使用“node -v”检查节点版本时,它显示的是不同的版本。

帮帮我! 谢谢

【问题讨论】:

  • where nodenvm use 之后告诉你什么?
  • 它显示 4.2.1 但是当我检查节点版本时它是 6.7.0

标签: javascript node.js npm nvm


【解决方案1】:

这很像一个路径问题,路径在控制台中说什么。

说到windows中的路径,我用一种更简单的方法来设置什么版本的节点与什么应用程序一起使用。

我基本上复制了我想要的 node.exe,然后在同一个目录中创建了一个名为 setPath.bat 的简单批处理文件,其中包含这一行 path=%cd%;%path%

这很好用,打开控制台后,我 cd 进入我正在处理的目录,我只调用 setPath,然后节点指向项目的正确版本。这种技术允许我同时在不同的 Node 版本上运行不同的应用程序。

我也有这个作为服务工作,不同的服务/网站使用不同版本的节点,我只是使用应用程序所需的节点版本的绝对路径。

【讨论】:

    猜你喜欢
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    相关资源
    最近更新 更多