VS2015 node_modules问题

时间:2016-03-22 16:01:51

标签: node.js npm visual-studio-2015 vs-2015-preview

我已经在我的Windows 10中安装了VS2015 Community Edition并尝试构建一个在VS2010中开发的Web应用程序,而在构建时,它正在创建一个名为node_modules的文件夹以及许多子文件夹和文件,这会导致一个问题: “指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。“你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

node_modules是为Node.js应用程序存储npm个依赖项的地方。在npm v3之前,依赖结构是嵌套的,并且会导致一些非常深的文件路径,具体取决于库。在npm v3中,依赖关系结构被更改为扁平结构。这减少了嵌套,几乎完全消除了这个问题。

我会将您的npm升级到版本3+,然后删除您的node_modules目录,然后在npm install中的该目录中运行cmd.exe

您可以使用npm-windows-upgrade升级npm或在Powershell或Cygwin中运行以下命令(确保Run as Administrator

curl -L https://npmjs.org/install.sh | sh