npm install --save-dev babel-polyfill babel-loader babel-core babel-preset-env babel-preset-es2015
webpack:
entry: {
// main: ['babel-polyfill', './src/page1/index.js'],
}
{ test: /\.js$/, use: 'babel-loader' }
js
import 'babel-polyfill'
.babelrc:
{
"presets": [
"es2015"
]
}
但是還是有箭頭函數,報錯的位置都一樣!!
實在沒有頭緒,最后直接搜索 webpack 打包之后還有箭頭函數 ,找到問題所在
=》 是webpack版本問題,用 webpack4 或者 在 webpack 配置文件中加上這個配置即可
webpack.config.js
module.exports = {
target: ['web', 'es5'],
}