这是随机发生的,因为我正在更新我的CSS文件,然后刷新,注意到没有显示任何更改。我最终注意到,窗口在我的Gulpfile.js下“未能加载”,并且没有列出任何构建过程。
然后,我做了一些研究,重新排序了外部工具的列表,就像一些线程提到的那样,什么也不做。然后我注意到gulpfile.js需要一些文件:
var gulp = require("gulp"),
gulpless = require("gulp-less"),
sourcemaps = require("gulp-sourcemaps"),
rimraf = require("rimraf");所有这些都不在node_modules文件夹中,所以我做了npm安装、gulp和npm安装,现在在Output>Task运行器资源管理器中进行了检查,并有以下错误。
没有运行"C:\projects\Fusion\FusionMVC\Gulpfile.js"..。 cmd.exe /c一饮而尽--任务--简单 C:\projects\Fusion\node_modules\gulp-sourcemaps\node_modules\strip-.bom\index.js:2 module.exports =x => {^ SyntaxError:意外令牌> at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at Module.require在对象处要求(module.js:380:17)。(C:\projects\Fusion\node_modules\gulp-sourcemaps\src\init.js:10:14) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12)
任何线索或解决方案,什么可能是错误,如何让它发挥作用将是伟大的!通过了大多数SO线程,该解决方案没有工作。
发布于 2016-10-18 03:01:53
因此,经过大量的研究,研究了So线程和npm教程,我终于发现了这个问题。看起来路径变量(不确定它使用的是系统还是用户一级)可能是不正确的。我从未碰过它们,但是在向本地安装的packages文件夹添加了一个直接路径并将其放在外部工具位置列表的顶部之后,它就成功了。

不过,在担心这条路之前,有几件事需要注意:
发布于 2020-01-10 08:39:49
该问题与path无关,但实际上gulp文件本身肯定有一些问题--语法错误或缺少某些包--不幸的是,visual studio没有显示特定的错误,而是在任务运行程序“未能加载”中看到的通用错误。看到错误的正确方法是

发布于 2020-12-18 15:48:08
@SharpCode的解决方案非常有效,尽管如果您正在使用VS2019,它已经转移到了选项>项目和解决方案>>外部Web工具:

https://stackoverflow.com/questions/40076486
复制相似问题