如何解决从create-react-app构建纱线后,index.html仅显示某些组件
以前,在运行yarn build
后打开index.html显示空白页。
我通过在我的package.json中添加"homepage": "./"
来使其显示某些内容。
现在它确实显示了某些内容,但是缺少了很多组件。主要是它不会渲染src / data / images中的任何图像。
除此之外,浏览器还会显示以下错误:
Access to internal resource at 'file:///Users/josephliu/workspace/speedlimit_signs/build/manifest.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http,data,chrome,chrome-extension,brave,chrome-untrusted,https.
这是我的项目文件夹的样子:
project/
build/
public/
src/
components/
data/
train_images/
test_images/
解决方法
使用文件://路径找出you can't use BrowserRouter(这是我正在使用的)。所以我改用HashRouter并解决了问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。