【发布时间】:2016-10-16 23:09:46
【问题描述】:
这在我更新 CSS 文件时随机发生,然后刷新发现没有显示任何更改。我最终注意到我的 Gulpfile.js 下的 Task Runner Explorer 窗口“加载失败”,并且没有列出任何构建过程。
然后我做了一些研究并重新排序了外部工具列表,因为一些 SO 线程提到了要做的事情,但什么也没做。然后我注意到 gulpfile.js 需要一些文件:
var gulp = require("gulp"),
gulpless = require("gulp-less"),
sourcemaps = require("gulp-sourcemaps"),
rimraf = require("rimraf");
这些都不在 node_modules 文件夹中,所以我完成了 npm install gulp-less 和 npm install gulp-sourcemaps ,现在检查了 Output>Task Runner Explorer 并出现以下错误。
运行“C:\projects\Fusion\FusionMVC\Gulpfile.js”失败...
cmd.exe /c gulp --tasks-simple
C:\projects\Fusion\node_modules\gulp-sourcemaps\node_modules\strip-.bom\index.js:2
module.exports = x => { ^ SyntaxError:意外的令牌> 在 Module._compile (module.js:439:25) 在 Object.Module._extensions..js (module.js:474:10) 在 Module.load (module.js:356:32) 在 Function.Module._load (module.js:312:12) 在 Module.require (module.js:364:17) 在需要 (module.js:380:17) 在对象。 (C:\projects\Fusion\node_modules\gulp-sourcemaps\src\init.js:10:14) 在 Module._compile (module.js:456:26) 在 Object.Module._extensions..js (module.js:474:10) 在 Module.load (module.js:356:32) 在 Function.Module._load (module.js:312:12)
任何关于可能出现问题以及如何使其工作的线索或解决方案都会很棒!经历了大部分 SO 线程,但该解决方案不起作用。
【问题讨论】:
-
我今天也遇到了这个问题...
-
@McHat 检查下面的答案可能会对您有所帮助:)
标签: node.js visual-studio gulp load gulp-sourcemaps