絶対また忘れるのでメモしておきます。
余裕ができたら検証したい…!
package.json
{
...
"scripts": {
"build": "webpack --config webpack.config.js"
},
"devDependencies": {
"@babel/core": "^7.7.2",
"@babel/preset-env": "^7.7.1",
"babel-loader": "^8.0.6",
"core-js": "^3.4.1",
"regenerator-runtime": "^0.13.3",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10"
}
}
babel.config.js
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
ie: '11'
},
useBuiltIns: 'usage',
corejs: 3
}
]
]
}
webpack.config.js
module.exports = {
...
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
}
]
}
]
}
}
main.js
import 'core-js/stable';
import 'regenerator-runtime/runtime';
...