Art*_*m O 3 reactjs webpack next.js
我正在尝试加载 pdf 文件
import placeholder from "../assets/pdf/placeholder.pdf"
Run Code Online (Sandbox Code Playgroud)
每次服务器重新加载时,我都会收到此错误: * error - ./assets/pdf/placeholder.pdf Module parse failed: Unexpected token (1:0) 您可能需要适当的加载器来处理此文件类型,目前没有加载器配置为处理该文件。请参阅https://webpack.js.org/concepts#loaders (此二进制文件省略了源代码)*
如果您使用的是Webpack4,那么您似乎想要raw-loader
https://v4.webpack.js.org/loaders/raw-loader/
{
test: /\.pdf$/i,
use: 'raw-loader',
}
Run Code Online (Sandbox Code Playgroud)
如果您使用Webpack5,则可以使用新的资产模块:
https://webpack.js.org/guides/asset-modules/
(原始装载机更换)
{
test: /\.pdf$/i
type: 'asset/source'
}
Run Code Online (Sandbox Code Playgroud)
(文件加载器替换)
{
test: /\.pdf$/i
type: 'asset/resource',
generator: {
filename: `[name][ext]`
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5841 次 |
最近记录: |