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

Cannot install node.js under Windows 7: “the specified path is too long”

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


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

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

令我感到惊讶的是,这些字符起了很大的作用,如果没有适当的解决方案,甚至还会发布Windows节点版本(无法相信Windows的最大路径长度是不可修改的),但这似乎可以解决我。


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

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

查看Microsoft论坛下面的链接


我用过巧克力
它与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安装的最新版本。