2016-09-05 71 views
0

因爲我試圖升級我的項目,以支持最後Angular2路由器我完全打破了我的app.h流星Angular2 - 的ReferenceError:系統沒有定義

沒事就去斯穆特,它已經通過所有的錯誤和問題的奇幻旅程我有臉。除了這個,我設法解決了所有問題。

如果有人可以給我一個提示,該怎麼辦,因爲我用盡了可能性,我將不勝感激。

W20160905-02:19:05.541(1)? (STDERR) /home/workspace/.meteor/packages/meteor-tool/.1.4.1_1.crqcrg++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280 
W20160905-02:19:05.652(1)? (STDERR)        throw(ex); 
W20160905-02:19:05.652(1)? (STDERR)       ^
W20160905-02:19:05.653(1)? (STDERR)   
W20160905-02:19:05.653(1)? (STDERR) ReferenceError: System is not defined 
W20160905-02:19:05.653(1)? (STDERR)  at systemjs.config.js:40:26 
W20160905-02:19:05.654(1)? (STDERR)  at meteorInstall.systemjs.config.js (systemjs.config.js:5:1) 
W20160905-02:19:05.654(1)? (STDERR)  at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:153:1) 
W20160905-02:19:05.655(1)? (STDERR)  at require (packages/modules-runtime/.npm/package/node_modules/install/install.js:82:1) 
W20160905-02:19:05.655(1)? (STDERR)  at server/main.ts:11:4 
W20160905-02:19:05.655(1)? (STDERR)  at /home/workspace/meteor-angular/test-app-v1.0.3/.meteor/local/build/programs/server/boot.js:292:10 
W20160905-02:19:05.656(1)? (STDERR)  at Array.forEach (native) 
W20160905-02:19:05.656(1)? (STDERR)  at Function._.each._.forEach (/home/workspace/.meteor/packages/meteor-tool/.1.4.1_1.crqcrg++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) 
W20160905-02:19:05.656(1)? (STDERR)  at /home/workspace/meteor-angular/test-app-v1.0.3/.meteor/local/build/programs/server/boot.js:128:5 
=> Exited with code: 1 

回答

0

我只是在這裏離開我的解決方案,它可能會幫助別人。

我是不是能找到什麼造成的問題,但我創建了一個新的流星項目,複製所有項目文件到它,並安裝了項目的依賴關係:

meteor npm install 

也許有一些東西如何處理破損的包裹。

2

如果您正在嘗試使用延遲加載航線上是這樣的:

{ path: "myPath", loadChildren: "app/myModule/myModule.module#MyModule"} 

很抱歉,但因爲流星不支持延遲加載,它不會工作。 幸好我設法使這項工作:

{path: "myPath", loadChildren:()=> require('./myModule/myModule.module')["MyModule"] } 

希望會爲你工作爲好。 :)

相關問題