请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

{
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的没变

正在回答 回答被采纳积分+3

1回答

粉饰太平 2019-05-16 14:11:52

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 回复 有任何疑惑可以回复我~
  • Dell #1
    感谢同学帮忙回复
    回复 有任何疑惑可以回复我~ 2019-05-17 00:20:12
  • 提问者 Weibsgz #2
    这不是runtime的引入方式吧?? polyfill的我也可以
    回复 有任何疑惑可以回复我~ 2019-05-17 14:22:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信