EACCES:权限被拒绝,在Create-react-app

时间:2019-05-09 18:20:11

标签: create-react-app

尝试在Create-react-app中显示PDF的下载链接,然后 出现错误:EACCES:权限被拒绝,尝试导入或引用嵌套组件(公共或本地文件夹)中的任何PDF时,打开“正确路径”

本地方式:

import Pdf from './Pro.pdf'
const info  = props => (
 <div id="info">
  <a download="foo.pdf" href = {Pdf} target="_blank">download </a>
 </div
 )
export default info

公用文件夹方式:

<a href={process.env.PUBLIC_URL + '/Pro.pdf'}

在访问公用文件夹内的data.json时遇到了类似的问题,它通过发出xhttp请求并将其发送到带有props的嵌套组件来解决,但这似乎是一种糟糕的处理方式。 这是一个仅前端项目,我希望保持这种状态。

1 个答案:

答案 0 :(得分:0)

对于仍然想知道我设法通过赋予整个文件夹读/写权限的sudo chmod -R a + rwx / path / to / folder来解决问题的人。