babel 7 加入 runtime 的包名 与 方式发生了更改。
@babel/runtime
https://www.npmjs.com/package/@babel/runtime
@babel/plugin-transform-runtime
https://www.npmjs.com/package/@babel/plugin-transform-runtime
module.exports = function() {
return {
module: {
// =======
rules: [
{
test: /.js$/,
exclude: [/(node_modules|bower_components)/],
loader: 'babel-loader',
options: {
plugins: [
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-transform-runtime'
],
presets: [
[
'@babel/preset-env',
{
modules: false,
},
],
'@vue/babel-preset-jsx',
],
},
},
],
// =======
},
};
};