【发布时间】:2020-06-28 20:05:32
【问题描述】:
我是新来的反应,所以如果这是基本的,请道歉 - 但是按照一个有希望的学习曲线来构建网站,我花了 c9hrs 试图让它部署:(
信息如下……
1.在我的机器上作为开发版本运行良好。
2.通过“npm run build”创建生产版本会导致它在假设其托管在服务器根目录的情况下进行构建 - 见下文;
file sizes after gzip:
278.93 KB build/static/js/2.a3ca1e82.chunk.js
42.16 KB build/static/js/main.1a0b5ce7.chunk.js
33.88 KB build/static/css/main.75362cf6.chunk.css
24.72 KB build/static/css/2.3cd6815b.chunk.css
762 B build/static/js/runtime~main.a8a9905a.js
The project was built assuming it is hosted at the server root.
You can control this with the homepage field in your package.json.
For example, add this to build it for GitHub Pages:
"homepage" : "http://myname.github.io/myapp",
The build folder is ready to be deployed.
You may serve it with a static server:
serve -s build
运行 'serve -s build' 会在 localhost:5000 上本地部署生产版本 - 但会出现黑屏问题
...问题与 Amazon S3 上的生产部署一致。现在可以在www.cotswoldcohost.co.uk 上看到这一点。
查看似乎是在查找 index.html 的源,控制台突出显示了particle.js 的类型错误——这可能是与渲染问题不同的问题。
非常感谢任何建议 - 很高兴提供您可能需要的更多信息!
【问题讨论】:
-
正在为您的网站提供服务。它很早就出错了。特别是在 `particles.js:668` 这是你写的吗?还是正在进口?
-
在打开开发工具中的网络选项卡的情况下重新加载页面,是否所有文件都正确加载,或者您是否得到了 404?
-
一切正常,particle.js 抛出一个错误,因为一个值被传递给一个没有作为函数或 null 进行类型检查的函数。
-
谢谢-particle.js 已导入,我检查了所有文件是否正确加载-没有404
标签: reactjs