我的WebStorm已停止阅读并运行gulp任务。
直到上周五才开始工作。
这是控制台中出现的错误:
无法在questionary / gulpfile.js中列出gulp任务:无法解析 JSON - >第1行第5列路径的未终止数组$ [1] *编辑 设置
$ / usr / local / bin / node /Users/rkon2006/Projects/My/questionary/node_modules/gulp/bin/gulp.js --no-color --gulpfile /Users/rkon2006/Projects/My/questionary/gulpfile.js --tasks-json [17:26:14]使用gulpfile~ / Projects / My / questionary / gulpfile.js [17:26:14]开始'默认'...默认任务......
这是我的gulpfile.js中的代码(即使使用此代码也无法启动):
var gulp = require('gulp');
gulp.task('default', function () {
console.log('Default task...');
});
处理完成,退出代码为0
我使用gulp v4.0,节点js 4.1.1(尝试了从0.10.28到4.1.1的不同版本)和npm 2.14.4。
你对此有什么想法吗?
答案 0 :(得分:14)
安装更新版本的节点后,我遇到了与webstorm相同的问题。 我的解决方案如下:
在块gulp中 webstorm显示任务列表,点击cog图标并选择gulp设置,在“Gulp package”添加 local gulp package 的路径(项目中node_modules内的gulp)。
路径示例: yourproject \ node_modules \ gulp
答案 1 :(得分:2)
更新节点版本和npm本身,这就是诀窍。
答案 2 :(得分:1)
问题是在评估gulpfile.js时,但在运行任何gulp任务之前(即在gulp任务之外发生日志记录),某些文本会记录到标准输出流中; 可能的解决方法:
或者
Segmentation fault (core dumped 139)
答案 3 :(得分:0)