Lea*_*ple 17 fault node.js gulp
我刚刚更新到Node 4.
当我运行Gulp时,我看到:
分段错误:11
我的包括:
var gulp = require('gulp');
var jscs = require('gulp-jscs');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var responsive = require('gulp-responsive');
var imagemin = require('gulp-imagemin');
var jpegtran = require('imagemin-jpegtran');
var rollup = require('gulp-rollup');
var webp = require('gulp-webp');
var spritesmith = require('gulp.spritesmith');
Run Code Online (Sandbox Code Playgroud)
我无法运行调试任务.详细不会吐出任何额外的东西.
思考?
小智 18
我也更新到Node 4.0并在我的节点服务器上也出现分段错误.我只是删除我的node_modules目录并重新运行npm install,它很好.
所以我怀疑这是因为新版本的npm无法加载旧的npm安装的一些模块---但是对于某些模块,可以npm start在我的其他服务器上更新后直接运行.我没有深入研究这个问题.
作为一个快速修复,我认为你可以在你自己的依赖项上尝试这个.
Tro*_*ott 11
删除node_modules然后运行的建议npm install是一个很好的建议.它会工作.但是,稍微提高效率可能只是在npm rebuild不删除node_modules或运行的情况下运行npm install.它将重新编译已安装的新版本Node/V8的本机模块,而无需再次下载所有文件.
但如果一切都失败了:
npm cache clean && npm installnpm uninstall -g gulp && npm install -g gulp