babel-loader",
//options es6转换为es5 必须写这里
options: {
presets: ["@babel...从后往前解析
use: [
// 将 JS 字符串生成为 style 节点
MiniCssExtractPlugin.loader,
// 将 CSS 转化成 CommonJS 模块
"css-loader...",
//兼容 只能在css后
{
loader: "postcss-loader",
},
// 将 Sass 编译成 CSS
"sass-loader",
],
},
//解析js 把es6转换为es5...id=happyBabel",
//排除node_modules 目录下的文件
exclude: /node_modules/,
},
],
},
plugins: [
//清楚多余文件 只显示一个文件...的配置一样
loaders: [
{
loader: "babel-loader",
//options es6转换为es5 必须写这里
options: {
presets: ["@babel/preset-env