我们有一个MVC应用程序。我们刚刚添加了Node / NPM / Angular以及所有这些好东西,以便我们可以转换为角度。但是,现在,每次构建或运行时(即使MVC应用程序不是启动项目),构建过程也会运行某些,导致npm运行。我不知道哪个npm命令正在运行..可能是“安装”,或“构建”,或者我不知道。该命令不会出现在构建输出窗口中。但最终的结果是我得到了一个带有编译JS和CSS的新文件夹。这让我感到悲伤有三个原因:
我的构建时间增加了一倍多。
它正在将新文件添加到我的“待定更改”中。我必须手动撤消它们或删除它们。
我没有要求这种行为,我找不到如何关闭它!
我已经查看了几个SO解决方案,例如“工具/选项/项目”并禁用了复选框,但这没有帮助。我试过删除(或重命名)packages.json。但一切都无济于事。我暂时从解决方案中移除了Web项目......当然,这会创建一个新的待定更改,我仍然需要有意识地不签入。
有人能指出我的“正确的复选框”吗?非常感谢!
答案 0 :(得分:0)
嗯,在我的情况下,其中一个开发人员实际上在csproj文件中添加了一些XML。删除它修复了问题。它是在“目标”元素中。希望它可以帮助其他人。