本来以为很简单,结果配置了webpack之后,运行build就报错了,似乎不认识es6语法,于是先后安装了几个包:
@babel/core
@babel/preset-env
babel-loader
@babel/plugin-proposal-class-properties
进行了一些配置:
// babel const presets = [ [ '@babel/env', { targets: '> 0.25%, not dead', useBuiltIns: 'usage', }, ], ] const plugins = [ '@babel/plugin-proposal-class-properties' ] module.exports = { presets, plugins } // rules rules: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" } ]
终于顺利打包成功,下面就开始发布了