我是 Reactjs 和 Javascript 的初学者。
我读到create-react-app 可以像这样访问公用文件夹来获取图像:
img src={process.env.PUBLIC_URL + '/img/logo.png'} />;
但这也有效,但找不到有关它的文档:
let photo = '/img/logo.png';
另一件事是,如果我尝试以失败的方式读取 json 文件:
let someJson = process.env.PUBLIC_URL + 'resume.json';
测试代码
return (
<div className="App">
<header className="App-header">
<img src={photo} className="App-logo" alt="logo" />
<p>
{someJson.basics.name} // FAIL ...
</p>
</header>
</div>
);
json
{
"basics": {
"name": "Foo Bar"
}
}
为什么我能得到图像而不是 json?