babel 配置runtime形式 无法转换为ES5语法

来源:3-12 使用 Babel 处理 ES6 语法(2)

Weibsgz

2019-05-16

{
test: /.js$/,
exclude: /node_modules/,
loader: “babel-loader” ,
options:{ // runtime形式
"plugins": [
[
"@babel/plugin-transform-runtime",
{
“absoluteRuntime”: false,
“corejs”: 2,
“helpers”: true,
“regenerator”: true,
“useESModules”: false
}
]
]
}

老师 我用poliyfill形式可以转换ES6语法为ES5语法 ,用这种runtime的 我NPX WEBPACK后查看打包出来的代码还是ES6的没变

写回答

1回答

粉饰太平

2019-05-16

rules: [{

           test: /\.js$/,

           exclude: /node_modules/,

           loader: 'babel-loader',

           options:{

               presets:[["@babel/preset-env", {

                   useBuiltIns: "usage", // or "entry"

                   corejs: 3,

                 }]]

           }

           }]

npm

npm install --save core-js@3
npm remove @babel/runtime-corejs2

npm install --save @babel/runtime-corejs3

0
2
Weibsgz
这不是runtime的引入方式吧?? polyfill的我也可以
2019-05-17
共2条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程