./node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff 1:4模块解析中的错误失败:意外字符‘(1:4)您可能需要一个适当的加载程序来处理这个文件类型。(此二进制文件省略了源代码)
WOFF文件无法加载,我不知道为什么文件加载器无法加载WOFF、WOFF2和SVG。
这是我的Webpack 4装载机配置:
module: {
rules: [
{
//tell webpack to use jsx-loader for all *.jsx files
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: "babel-loader"
},
{
test: /\.css$/,
loader: "style-loader!css-loader"
},
{
test: /\.(png|jpg|jpeg|gif|svg|woff|woff2)$/,
exclude: /node_modules/,
loader: "file-loader"
},
{
test: /\.(eot|ttf)$/,
loader: "file-loader",
},
{
test: /\.html$/,
exclude: /node_modules/,
loader: 'html-loader'
},
{
test: /\.scss$/,
loaders: ["style-loader", "css-loader", "sass-loader"]
}
]
}请给我一个解决办法。
发布于 2018-07-11 05:06:54
您可以使用webpack url-加载程序来解决您的problem.If问题,您可以使用npm安装npm install url-loader --save-dev,并且可以在webpack.config.js中编写如下模块设置:
{test: /\.(jpg|jpeg|png|woff|woff2|eot|ttf|svg)$/,loader: 'url-loader?limit=100000'}并导入像import img from './image.svg'这样的图像
发布于 2018-07-11 05:07:08
{
test: /\.woff(2)?$/,
use: [
{
loader: 'url-loader',
options: {
limit: 10000,
name: './font/[hash].[ext]',
mimetype: 'application/font-woff'
}
}
]
}对我起作用了。也可以使用resolve-url-loader
https://stackoverflow.com/questions/51277381
复制相似问题