关于babel配置的问题

用相对路径在项目目录下的一个js文件引入另一个不在项目目录下的js文件,当前项目目录配置了babel转换es2015,但是打包和启动项目的时候,由于引入的js文件的es6语法无法转换,则报错,原来没问题,后来重新安装了npm包就成这样了。

babel配置代码:

{
    "presets": [
        ["env", {
            "modules": false
        }],
        "stage-2",
        "es2015"
    ],
    "plugins": [
        ["transform-runtime", {
            "helpers": false,
            "polyfill": false,
            "regenerator": true,
            "moduleName": "babel-runtime"
        }]
    ]
}

webpack配置代码:

 {
                test: /\.js$/,
                exclude: /node_modules/,
                use: {
                    loader: "babel-loader",
                    options:{
                        presets:[
                            "es2015"
                        ]
                    }
                }
            },

clipboard.png

阅读 723
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题