我的webpack.config.js是这样的
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
filename: 'main.js',
path: path.resolve(__dirname, 'dist'),
},
mode:'development',
target: ['web', 'es5'],
module:{
rules:[
{
test:/\.js$/,
include: [
path.resolve(__dirname,'node_modules/tinymce/')
],
use:{
loader:'babel-loader',
options:{
presets:[
[
"@babel/preset-env",
{
useBuiltIns:"usage",
},
]
]
}
}
}
]
}
};
但是好像根本不会对里面的js文件转码,由于这个库未被全部转译,里面存有es6 API导致在低版本浏览器造成语法错误。
这个配置是没有错误的,我基于src文件创建的js文件是可以转译成es5语法的。
相似问题