【发布时间】:2015-09-08 14:00:30
【问题描述】:
我对 npm 创建的 node_modules 文件夹有疑问。
指定的路径、文件名或两者都太长。完全限定文件名必须少于 260 个字符,目录名必须少于 248 个字符。
一个解决方案是安装 npm@3,因为它具有扁平化文件夹的 --flat 参数。 这很好。
现在我在 VS2015 中使用 Task Runner Explorer。默认使用 npm 来安装没有“--flat”选项的模块。结果是我无法发布web项目,因为路径超出限制(即使将node_modules文件夹添加到项目文件中的ExcludeFoldersFromDeployment属性),错误信息是:
“CollectFilesinFolder”任务意外失败
一种解决方案是手动调用 npm install --flat 但是我的同事会遇到同样的问题(我不是在谈论从文件系统中删除文件夹:-/)。
有没有办法通过配置 Taks Runner Explorer 或者在 package.json 中配置 npm install 的参数?
【问题讨论】:
标签: npm visual-studio-2015 task-runner-explorer