我的网络应用有一个node_modules文件夹,有些文件有很长的路径。
wwwroot\node_modules\lite-server\node_modules\browser-sync\node_modules\localtunnel\node_modules\request\node_modules\har-validator
VS2015不会加载我的Web项目,因为某些文件的路径太长。有没有办法排除node_modules文件夹被添加到我的VS项目?
更新
我发现在Visual Studio 2015中设置Angular2需要另一种方法。我按照Starting Angular 2 in ASP.NET 5 with TypeScript using Visual Studio 2015中的步骤操作,我不再遇到任何构建问题。
答案 0 :(得分:1)
要采取的两项行动:
如果可能,切换到npm v3,它具有平面目录结构,而不是具有嵌套目录结构的先前版本。
应用变通办法,以便VS有效地忽略node_modules
文件夹。即使是扁平的,也无论如何都会导致反应迟钝。这些解决方法在GitHub上的Asp.Net tooling issue中进行了讨论。主要要点是:
.xproj
,以便将node_modules
目录添加到不可见的项目中:<ItemGroup>
<DnxInvisibleFolder Include="buildOutput\" />
<DnxInvisibleFolder Include="typings\" />
<DnxInvisibleFolder Include="node_modules\" />
</ItemGroup>