Wepackパッケージ時のエラー非圧縮コードおよびes 7(async await)を使用した新しい構文問題

2477 ワード

1.パッケージ中にエラーが発生し、コードを圧縮しないのは、正しい変換構文がないためです.
npm install babel-core babel-preset-env babel-loader --save-dev
2.async awaitなどのes 7の新しい構文を使用してインストールする場合
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"
        }
        ]
    ]

 
転載先:https://www.cnblogs.com/lvshoutao/p/11416630.html