2017-07-24 48 views
0

我想知道是否有一些技巧,如何追查我的react.js應用程序不加載的原因。如何調試reactjs瀏覽器加載好但手機不

  • 在Chrome中確定
  • 物理iPhone 6 - OK
  • 在iPhone模擬器6S - 不正常
  • 老iPad2的 - 不正常

npm install -g react-devtools並添加<script src="http://192.168.0.21:8097"></script>我index.html的。

腳本似乎加載,但我只看到Waiting for roots to load...

我已經打破我的體型在過去的幾次提交,並作爲最後的手段,我可​​以檢查所有針對病因的變化。但是,我更喜歡看到「真正的錯誤」是什麼。

有關如何調試的任何建議或提示?

+0

你是否在使用react-intl? – Tony

+0

是的,我有react-intl提供程序。有一些漁獲物嗎? –

+0

老版本的Safari(很可能像iPad 2上的那種)需要Intl.js填充工作 – Tony

回答

0

如果您有權訪問Mac,則可以將設備插入Safari開發者菜單或從Safari開發者菜單中插入設備,從設備的Safari瀏覽器訪問控制檯。

請參閱https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html以獲得完整的分步說明。

+0

太好了!我可以得到這個錯誤。謝謝! 'SyntaxError:意外的關鍵字'const'。 Const聲明在嚴格模式下不受支持。「現在找到修復程序... –

相關問題