[英]React : You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file(Local Node module)
[英]React Nextjs: Module parse failed:You may need an appropriate loader to handle this file type,currently no loaders are configured to process this file
我正在尝试加载 pdf 文件
import placeholder from "../assets/pdf/placeholder.pdf"
每次服务器重新加载时,我都会收到此错误:* error -./assets/pdf/placeholder.pdf 模块解析失败:意外令牌(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',
}
如果您使用的是Webpack5 ,则可以使用新的资产模块:
https://webpack.js.org/guides/asset-modules/
(原始装载机替换)
{
test: /\.pdf$/i
type: 'asset/source'
}
(文件加载器替换)
{
test: /\.pdf$/i
type: 'asset/resource',
generator: {
filename: `[name][ext]`
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.