wepack打包时出错不压缩代码及使用es7(async await)新语法问题
Posted lvshoutao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wepack打包时出错不压缩代码及使用es7(async await)新语法问题相关的知识,希望对你有一定的参考价值。
1.打包时出错且不压缩代码是因为没有正确的转换语法
npm install babel-core babel-preset-env babel-loader --save-dev
2.如果使用了async await等es7新语法还要安装
npm install babel-plugin-transform-runtime --save-dev
3.webpack.config.js中配置
module: rules:[ test:/(\.jsx|.js)$/, use: loader:"babel-loader", options: presets:["env"] , exclude:/node_modules/ ]
4. .babelrc文件中配置
"plugins":[ [ "transform-runtime", "helpers": false, "polyfill": false, "regenerator": true, "moduleName": "babel-runtime" ] ]
以上是关于wepack打包时出错不压缩代码及使用es7(async await)新语法问题的主要内容,如果未能解决你的问题,请参考以下文章
webpack wepack-dev-server 对应版本