无法在Windows 7下安装node.js:“指定的路径太长”

时间:2017-02-21 09:55:38

标签: node.js windows

使用https://nodejs.org中的最新node.js安装程序,每次到达npm安装时都会遇到相同的错误。 npm 3.x应该处理这个问题,但显然它对node.js安装程序没有帮助。节点开发人员基本上拒绝对此做任何事情,因为这个问题已经存在了大约两年。不幸的是,我似乎无法找到解决方法。我怎样才能安装它?

3 个答案:

答案 0 :(得分:1)

我不认为它是安装程序错误,实际上Windows将路径大小限制为150个字符。

尝试通过将文件路径名复制到直接c或d驱动器来减少文件路径名。

检查Microsoft Forum

下面的链接

答案 1 :(得分:1)

我也遇到此错误,尝试在Windows 10上安装node-v8.10.0-x64.msi

我的解决方案(要安装它;不知道它是否不会进一步破坏)是将安装目录从C:/Program Files/nodejs更改为C:/njs/(当前设置过程的第2步)

我很惊讶这些角色有所不同,如果没有适当的解决方案,甚至有一个Windows节点发布(不能相信Windows上的最大路径长度不可修改),但这有似乎对我有用。

答案 2 :(得分:0)

我使用了Choco
它与NVM 4 Win一起使用。
choco install nodejs一次安装节点后 然后我使用NVM安装其他版本的节点,例如nvm install 6.9.0
通过nvm use 6.9.0选择该版本 然后使用nvm list验证 和node -v 我还需要使用nvm install 10.1.0

安装choco安装的最新版本