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