我正在尝试让babel-loader将ES6转换为ES5,但事实并非如此。没有错误,只有ES6进入浏览器。
我在此处搜索了Stack Overflow,但没有一个答案对我有用。
webpack配置的相关部分:
const config = {
entry: {
app: "./src/app.js",
editorComponents: "./src/editor-components.js"
},
devtool: "#source-map",
output: {
path: path.resolve(process.cwd(), "assets"),
publicPath: "/themes/custom/deeson_frontend_framework/assets/",
filename: "[name].js",
chunkFilename: "[id].[chunkhash].js"
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: "babel-loader",
options: {
presets: ["env"]
}
}
}
]
}
};
和package.json
"babel-loader": "^7.1.2",
"babel-preset-env": "^1.3.2",
"babel-core": "^6.26.3"