Gulp已停止为某些模块工作

时间:2019-03-26 09:27:14

标签: node.js npm visual-studio-2015 gulp

我有一个使用Vs2015构建的现有.net MVC项目

我的问题是gulp突然停止使用某些软件包,我不知道为什么。

为了简化操作,我从头开始创建了一个简单项目,并尝试按照本教程设置Gulp https://www.davepaquette.com/archive/2014/10/08/how-to-use-gulp-in-visual-studio.aspx

我已经按照说明创建了gulp文件,但这就是当我开始遇到问题时。在Runner Explorer任务中,我看到以下内容:

  

无法加载。查看输出窗口

输出窗口报告:

Failed to run "C:\Work\Gulp\Gulpfile.js"... 
cmd.exe /c gulp  --tasks-simple 
C:\Work\Gulp\node_modules\del\index.js:2 
const path = require('path'); ^^^^^

如果我将文件还原为以下内容:

// include plug-ins
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var del = require('del');

然后注释掉

//var del = require('del');

gulp文件将正常加载,但是有许多模块会使其再次失败,例如

var babel = require('gulp-babel');

会产生以下错误:

Failed to run "C:\Work\Gulp\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
C:\Work\node_modules\gulp-babel\index.js:2
const path = require('path');
^^^^^
SyntaxError: Use of const in strict mode.
    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 require (module.js:380:17)
    at Object.<anonymous> (C:\Work\Gulp\gulpfile.js:5:13)
    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)

我已经将node.js更新为v10.15.3,将npm更新为6.9.0,但是我无法加载gulpfile

我对问题所在感到困惑。

0 个答案:

没有答案
相关问题