首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Gulp:节点4.0更新后的分段故障11

Gulp:节点4.0更新后的分段故障11
EN

Stack Overflow用户
提问于 2015-09-09 10:34:54
回答 6查看 11.7K关注 0票数 17

我刚刚更新到Node 4。

当我运行Gulp时,我看到:

分段故障: 11

我的内容包括:

代码语言:javascript
复制
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');

我无法运行调试任务。Verbose不会输出任何额外的东西。

有什么想法?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-09-09 11:34:41

我也更新到Node4.0,并且在我的节点服务器上也得到了一个分段错误。我只需删除我的node_modules目录并重新运行npm install,就可以了。

所以我怀疑这是因为新版本的npm在加载旧npm安装的一些模块时遇到了问题-但对于一些模块,在我的其他服务器上更新后直接运行npm start是可以的。我还没有深入到这一点。

作为一个快速修复方法,我认为您可以在自己的依赖项上尝试此方法。

票数 19
EN

Stack Overflow用户

发布于 2015-09-10 04:33:57

建议删除node_modules,然后运行npm install,这是一个很好的建议。看起来不错。不过,更有效的方法可能是只运行npm rebuild,而不删除node_modules或运行npm install。它将为您安装的新版本的Node/V8重新编译本机模块,而无需再次下载所有文件。

但如果所有其他方法都失败了:

删除您的directory

  • npm cache clean && npm install

  • npm uninstall -g gulp && npm install -g gulp

票数 11
EN

Stack Overflow用户

发布于 2016-06-08 11:31:44

我最近遇到了这个问题,并尝试了上面所示的步骤:

代码语言:javascript
复制
$ npm cache clean && npm install

但还是有问题的。即使在删除所有文件并运行

代码语言:javascript
复制
$ npm install

因此,进行了更多的根操作,发现一些节点模块有一个以.info结尾的文件的问题,这导致Drupal (我在其中运行这个框架)尝试将.info文件作为theme.info文件读取。重命名这些文件(以不同的结尾)修复了该问题。

虽然我的问题是特定于Drupal的,但我可以想象在其他框架上也会出现类似的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32470067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档