我的gulpfile.js看起来像是:
4.5.1
Task Runner Explorer可以正确显示任务,但是当我双击构建任务时,会出现错误:
var gulp = require('gulp');
var shell = require('gulp-shell');
gulp.task('build', shell.task('au build'));
不确定原因,有什么我想念的吗?
答案 0 :(得分:0)
您可能需要指定要使用哪个Node版本,在VS2017中,您可以在Tools \ Options \ Projects和Solutions \ Web Package Management中更改它。
此外,您可能还想更改Gulp文件,以便您可以启动" au build --watch"而不是" au build"。 cli已经支持" au run --watch",但不是" au build --watch"。如果你想在变化的基础上进行构建,我认为使用它会比运行完整的" au build"更快。
点击此处的评论,详细了解如何添加" au build --watch"你的gulp文件:
https://github.com/aurelia/cli/issues/240#issuecomment-238179488