即使升级到Gulp 4,仍然得到' primorals is not defined '.有办法解决吗?



我试图在一个项目上运行Gulp,但我得到错误ReferenceError: primordials is not defined

这个包确实使用了Gulp 3,所以我更新到了Gulp 4。但是我仍然得到错误。

对于Gulp,我的版本是:

CLI version: 2.3.0
Local version: 4.0.2

为节点:

v12.18.3

我的Gulp文件很简单:

var gulp = require('gulp');
var less = require('gulp-less');
var path = require('path');
gulp.task('less', async function () {
gulp.src('css/less/app.less')
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('css/'));
});
gulp.task('watch', async function () {
gulp.watch(['css/less/*.less', 'css/less/_*.less'], gulp.series('less'));
});

有谁知道我能做什么吗?

需要将节点版本降级到6。有一个很好的工具:NVM -节点版本管理器-它允许动态更改节点版本。

https://github.com/nvm-sh/nvm

相关内容

最新更新