【发布时间】:2023-03-14 14:39:01
【问题描述】:
我正在尝试使用 webpack 构建
npm 运行构建
但我收到以下错误
./node_modules/bootstrap/dist/css/bootstrap.min.css 1:0 中的错误 模块解析失败:意外字符“@”(1:0) 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。见https://webpack.js.org/concepts#loaders @charset "UTF-8";/*! | * 引导 v5.0.2 (https://getbootstrap.com/) | * 版权所有 2011-2021 The Bootstrap 作者
我的 webpack 配置如下所示
const path = require("path");
module.exports = {
mode: "production",
entry: "./paginate.js",
output: {
path: path.resolve("./"),
filename: "index.js",
libraryTarget: "commonjs2",
},
module: {
rules: [
{
test: /\.js|jsx?$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react']
}
}
}
],
},
externals: {
react: "react",
},
};
.babelrc 文件的样子
{
"presets": ["@babel/preset-env", ["@babel/preset-react", {
"runtime": "automatic"
}]]
}
我已经搜索过,但似乎找不到合适的加载器。
【问题讨论】:
标签: reactjs twitter-bootstrap webpack babel-loader webpack-loader