【发布时间】:2017-11-22 02:04:09
【问题描述】:
我的 gulp 进程中有一个 gulp-nodemon 任务。当我运行该过程时,它会给出错误FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory。我猜我必须设置max_old_space_size 来解决这个问题。但是,该进程是由 nodemon 而不是 node 驱动的。如何在我的 gulp/nodemon 任务中设置选项?这是我的 gulp/nodemon 任务:
module.exports = {
waitForHapi: _waitForHapi,
nodemon: function () {
return nodemon({
script: 'server/server.js',
ext: 'js',
ignore: ['client', 'dist', 'node_modules', 'gulpfile.js']
})
.on('start', function () {
fs.writeFileSync('.server-refresh', 'waiting');
if (!openOpts.already) {
openOpts.already = true;
_waitForHapi(function () {
gulp.src('client/index.html')
.pipe(open('', openOpts));
});
} else {
_waitForHapi(bwsrsync.reload);
}
});
}
【问题讨论】:
-
我们终于发现是 gulp 命令的问题。
标签: javascript node.js gulp nodemon