我正在做Meteor-React-Ionic mobile app development walkthrough。这个问题可能最适合读过这篇文章的人。
完全按照给定的方式编写代码,但是当我在第一篇文章的末尾运行应用程序时,我一直在"你的应用程序崩溃了#34;和#34;退出代码:8。"
此处显示的是浏览器上显示的日志:
Your app is crashing. Here's the latest log.
/Users/hmm/.meteor/packages/meteor-tool/.1.1.4.jggotu++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
throw(ex);
^
Error: Invariant Violation: You cannot use <HistoryLocation> without a DOM
at invariant (packages/node_modules/react/lib/invariant.js:42:1)
at createRouter (lib/node_modules/react-router/lib/createRouter.js:131:1)
at Object.runRouter [as run] (lib/node_modules/react-router/lib/runRouter.js:40:1)
at ./router.jsx:11:15
at /Users/hmm/hmmmm/.meteor/local/build/programs/server/boot.js:229:5
Exited with code: 8
Your application is crashing. Waiting for file change.
任何有关弄清楚我哪里出错以及我应该做什么的帮助都会非常感激。我写的代码与文章中给出的代码完全相同(因此我的困惑)。
答案 0 :(得分:-1)
解决方案是更改文件夹的顺序。