Gulp 快速上手指南中发生的异常
🏷️ Gulp
根据 这篇教程 学习使用 gulp 时遇到了两个错误,记录下对应的解决方法。
AssertionError
AssertionError [ERR_ASSERTION]: Task function must be specified
参考 这篇文章 修改 glup.task 的写法:
javascript
gulp.task("default", gulp.series("copy-html", function () {
return browserify({
basedir: '.',
debug: true,
entries: ['src/main.ts'],
cache: {},
packageCache: {}
})
.plugin(tsify)
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest("dist"));
}));
babelify@10
babelify@10 requires Babel 7.x (the package '@babel/core'). If you'd like to use Babel 6.x ('babel-core'), you should install 'babelify@8'.
单独安装 babelify@8 即可。
bash
npm install --save-dev babelify@8