![](/img/trans.png)
[英]Heroku - Express and React app showing blank screen when deployed
[英]Heroku Blank Screen on Deploy: React, and Ruby on Rails
我有一個 Heroku 測試環境,帶有 Ruby on Rails 后端和 React 前端。 最近,我對測試環境進行了一些更改,現在出現了一個空白屏幕,其中有兩個錯誤之一。 任何一個:
<body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="text/javascript" src="/static/js/main.d825ec61.js"></script></body>
或者:
Uncaught TypeError: Cannot read properties of undefined (reading 'apply')
at redux.js:523:1
at o (redux.js:87:1)
at Object.<anonymous> (store.js:14:15)
at t (bootstrap 145a692a3e0162c12867:19:1)
at Object.<anonymous> (main.d825ec61.js:30447:65)
at t (bootstrap 145a692a3e0162c12867:19:1)
at Object.<anonymous> (main.d825ec61.js:29463:18)
at t (bootstrap 145a692a3e0162c12867:19:1)
at bootstrap 145a692a3e0162c12867:62:1
at bootstrap 145a692a3e0162c12867:62:1
取決於誰試圖打開應用程序。
這是 Heroku 上測試站點的鏈接: https://alutiiq-lang-test.herokuapp.com/請注意,這是一個免費的測功機,因此需要一分鍾時間來加載(如果它為您加載),並且這是我在https://github.com/migobach/alutiiqLang中工作的回購協議。
當我回滾到以前的版本時,它工作正常,但我無法弄清楚除了我添加的 package 之外有什么區別: "react-contenteditable": "^3.3.5"
,我需要管理員權限.
我的 Heroku 日志沒有應該阻止渲染的錯誤,構建成功,但是沒有渲染。
該解決方案最終與 Redux 相關。清除所有緩存並在隱身 window 中進行本地測試后,我能夠更詳細地看到錯誤,這有助於我提出更好的問題並引導我找到此解決方案。 從我的代碼中注釋掉這一行后:
window.__REDUX_DEVTOOLS_EXTENSION__&& window.__REDUX_DEVTOOLS_EXTENSION__()
我能夠在本地毫無問題地運行,然后成功推送到 Heroku。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.