上传从yarn build
生成的代码时到 github、其他网络主机或本地托管它,我能够成功加载 index.html 页面。据我所知,一切正常(索引页面重定向到选择页面,因为它应该),除了选择页面显示一大块javascript:
为该页面生成的 HTML 标记似乎是正常的,因为当我检查正在显示的代码时,它出现在 <script>
之间。它应该的标签,除了出于某种原因代码正在显示在屏幕上
最佳答案
显然您可以隐藏和显示 <script>
的内容标签...
所以我应用中的以下 CSS 导致了这个:
body > * {
margin: 0 auto;
display: block;
text-align: center
}
解决方案:将 CSS 选择器更改为 div#root > *
(即选择实际应用程序的所有子项而不是 <body>)
的子项或将 <script>
标签移出正文(感谢 Mihai T 在评论中提到这一点)
捂脸
关于javascript - React 构建在页面上显示 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57772326/