我越来越Error: Parsing file app.js: 'import' and 'export' may appear only with 'sourceType: module' (1:0)
在将 gulp 与 browserify 和 babelify 一起使用时
我只遇到一个特定的导入vue-masked-input的问题
我的吞咽任务看起来像这样
gulp.task('js', () => {
let b = browserify({
entries: './resources/assets/js/app.js',
debug: true,
transform: [
babelify.configure({
presets: [["es2015"]]
}),
'vueify'
]
});
return b.bundle().on('error', function (e) {
console.log(e.toString());
this.emit('end');
})
.pipe(source('app.js'))
.pipe(buffer())
.pipe(prod ? uglify() : util.noop())
.pipe(gulp.dest('./public/js'))
;
});
我尝试了一些我在网上找到的建议,包括:
presets: [["es2015", {modules: false}]],
sourceType: 'module',
(在 babelify.configure 下)