例如:‘regiesterModule of undefined’ 此方法是vuex的方法regiesterModule找不到,查看vuexGitHub版本更新日志可知 发现vuex分别在@2.5.0 和 @3.1.1版本 对registerModule进行了调整跟修复html
ReferenceError: primordials is not defined复制代码
缘由:vue
解决办法:node
缘由:webpack
// gulp3.x,task支持三个参数
gulp.task('sass', ['sass-name'], function() {
...
})
//在升级到gulp4.x后, task()只支持两个参数了,
若是要使用三个参数,可使用新的gulp.series和gulp.parallel函数
gulp.task('sass', gulp.series('sass-name', function() {
...
}));
// 多个参数/任务
gulp.task('sass', gulp.series(gulp.parallel('scripts', 'styles'), function() {
...
}));
// 在gulp这里,返回的是gulp.src这个对象.接下来的回调能继续调用gulp.src去完成其余事情
function dev(gulp, files, config, dest, name) {
return gulp.src(files)
.pipe(webpack(config))
.pipe(replace(/#proj_name#\ml\/(.*?)\.html/g, name+"/$1"))
.pipe(replace(/#proj_name#/g, name))
.pipe(gulp.dest(dest))
}
复制代码
Gulp 提供了两个强大的组合方法:series()
和parallel()
,容许将多个独立的任务组合为一个更大的操做。这两个方法均可以接受任意数目的任务(task)函数或已经组合的操做。series()
和parallel()
能够互相嵌套至任意深度 -- gulp中文文档
缘由:web
// 解决方法
gulp.task('test', done => {
console.log('HelloWorld!');
done();
});复制代码