【发布时间】:2019-09-29 11:15:20
【问题描述】:
我想在我的 react js 项目中使用raw-loader。 我正在使用react-app-rewired lib 和 config-overrides.js。
当我导入文件时,我希望收到它的内容。 相反,我收到了文件的路径。
App.js
import toolboxsrc from './Blockly/toolbox.xml.raw';
....
// setting a prop of a component
toolboxsrc={toolboxsrc}
~ ~ ~ ~ ~
config-overrides.js
module.exports = function override(config, env) {
config.module.rules.push (
{
test: /\.raw$/i,
loader: 'raw-loader',
}
)
return config;
}
我正在使用命令
"start": "react-app-rewired start --scripts-version react-scripts"
编译没有错误,但是 prop 被设置为 /static/media/toolbox.xml.93a6d25d.raw 而不是文件的希望内容。
谢谢!
【问题讨论】:
-
您找到解决方案了吗?
-
@curly_brackets -- 看我的回答
标签: reactjs raw-loader