在本地一切正常,但是当部署到Azure时,出现以下错误。
构建失败后,我已经检查了Azure控制台并具有以下版本号
我正在构建的命令
s
最后... gulpfile
<Exec Command="npm install" />
<Exec Command="npm install -g less" />
<Exec Command="npm install -g gulp@3.9.1" />
<Exec Command="npm install -g gulp-cli" />
<Exec Command="npm install -g gulp-less" />
<Exec Command="npm install -g gulp-rename" />
<Exec Command="npm install --save-dev gulp-cssmin" />
<Exec Command="npm install --save-dev gulp-babel @babel/core @babel/preset-env" />
<Exec Command="gulp default" />
在Azure中升级Gulp CLI版本似乎是不可能的,因此不能升级到Gulp 4。
该错误似乎是由于期望Gulp 4语法而发生的,所以我尝试更新为Gulp 4语法,但出现了类似期望Gulp 3语法的错误。任何帮助深表感谢。
答案 0 :(得分:0)
将您的default
任务更改为:
gulp.task("default", gulp.series("less", "transpile"));