Linux下gulp启动这个错误,谁遇到过。。。
[15:50:37] Using gulpfile /jenkins/workspace/Dev_WEB/gulpfile.js
[15:50:37] Starting 'build'...
[15:50:37] Starting 'clean'...
[15:50:37] 'clean' errored after 4.8 ms
[15:50:37] TypeError: Cannot read property 'length' of undefined
at flattenGlob (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_module s/glob2base/index.js:9:25)
at setToBase (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/ glob2base/index.js:48:12)
at module.exports (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_mod ules/glob2base/index.js:56:19)
at Object.gs.createStream (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/ index.js:34:42)
at Object.gs.create (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/index. js:68:42)
at Gulp.src (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/vinyl-fs/lib/src/index.js:33:23)
at Gulp.<anonymous> (/jenkins/workspace/Dev_WEB/gulpfile.js:490:17)
at module.exports (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/jenkins/workspace/Dev_WEB/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
clean是清除当前目录下面dist文件夹
//清除dist文件夹
gulp.task('clean', function() {
return gulp.src('dist', {
read: false
})
.pipe(clean());
});
在本地没有问题 这是在公司的linux服务器上出现的错误 有没有大神遇到过同样的错误 请指点一下 thanks…
8 回复
我这今天也遇到这个问题了,现在正在排查,基本上能确定是某个版本的node module导致的。
@Tiscs 是的 我的是因为gulp-cssnano引起的
@twang281314 解决了?我这还在查,公司网络慢,npm install一次得好长时间。
嗯 换成其他的css压缩库了 国内用cnpm
@twang281314 我在墙外。只是公司的网太慢了。
似乎是一個正在發生的問題,可以到 gulp 的 repository 追蹤這個問題: https://github.com/gulpjs/gulp/issues/1768
@twang281314 目前錯誤已經被修復完成,可以再試一次看看。詳情可追蹤上述的 GitHub Issue
@ajhsu 嗯 谢谢