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 对应版本

6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具

linux命令行打包压缩及解压缩

tar打包及打包并压缩

wepack的模块化原理及配置方法

java.util.zip压缩打包文件总结一:压缩文件及文件下面的文件夹