作者:泽宇的精彩人生 | 来源:互联网 | 2023-09-14 11:05
问题描述
尝试使用less-loader时报错,显示css-loader发生错误,显示没有找到@babel/preset-env。
问题出现的平台版本及自己尝试过哪些方法
安装babel-preset-env,在babel的presets中添加env,仍然显示未找到@babel/preset-env
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
// .babelrc
1 2 3 4 5 6 7 8 9 10 11
| {
"plugins": [
[
"transform-runtime",
{
"polyfill": false
}
]
],
"presets": [ "env" ]
} |
// webpack.config.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| module.exports = {
entry: "./main.js",
mode: "development",
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "./dist")
},
module: {
rules: [
{
test: /\.js$/,
use: ["babel-loader"]
},
{
test: /\.less$/,
use: ["style-loader", "css-loader", "less-loader"]
}
]
},
devtool: "source-map"
}; |
// main.js
1 2
| // 引入less
import less from "./main.less"; |