我试图让我的代码在不支持 ES6 的 Android 4.1 Webview 上运行。
但我收到此错误:
未捕获的 SyntaxError:在严格模式下使用 const。
.babelrc 配置
{
"plugins": [
"lodash"
],
"presets": [
"@babel/preset-react",
[
"@babel/preset-env",
{
"targets": {
"android": "4.1"
},
"useBuiltIns": "usage",
"forceAllTransforms": true
}
],
"@babel/preset-stage-0"
]
}
webpack.config.js
rules: [
{
enforce: 'pre',
test: /\.jsx?$/,
exclude: /node_modules/,
loader: "eslint-loader"
},
{
test: /\.jsx?$/,
loaders: 'babel-loader',
options: {
plugins: ['lodash']
},
exclude: /(node_modules|bower_components)/
},
]