2016-11-17 97 views
0

我在流星新手。流星:找不到模塊「角」

上一週,通過實施本教程的待辦事項作爲描述here啓動後,每一個東西是好的地方。

只是事實,我不斷嘗試部署它,但我的Heroku 鏈接(https://tasktor.herokuapp.com)只顯示一個空白頁,此錯誤中去調試 的:

Error: [email protected]^1.2.27 not installed. tmeasday_check-npm-versions.js:66:11 
Error: Cannot find module 'angular' 

注意,一切都是http://localhost:3000乾淨。

已經嘗試了很多的解決方案,如:

  • 流星添加角
  • 流星NPM安裝JS和CSS的--save角
  • 禁用縮小。

這是這個應用程序部署到Heroku上的存儲庫:https://github.com/dassiorleando/tasktor

他buildpack:https://github.com/dassiorleando/heroku-buildpack-meteor, 它是一個更新的節點引擎(4.5.0)一buildpack,即允許運行的應用程序與流星1.4.X版本。

知道我添加角料完成本教程後,因爲我想對我的待辦事項清潔材料的設計風格。您可以檢查存儲庫以查看。 我該如何處理這種情況呢?

在此先感謝。

回答

0

這樣做:

meteor add angular 

添加老氣氛角流星包,它也指的角度在舊的(1.2.27)版本。繼續進行下去的最好辦法是除去這一點,只是用角NPM包。您將需要這些軟件包

pbastowski:angular-babel 
urigo:static-templates 
dotansimha:accounts-ui-angular 

最後一個是,如果你正在使用的帳戶包。

https://www.angular-meteor.com/tutorials/socially/angular1/bootstrapping本教程建議如下:

因此,讓我們通過運行其刪除:

$ meteor remove blaze-html-templates 
$ meteor remove ecmascript 

現在,讓我們的角1包添加到流星,早在命令 線,推出這個命令:

$ meteor npm install --save angular angular-meteor babel-runtime 
$ meteor add angular-templates pbastowski:angular-babel 

就是這樣!現在我們可以在我們的Meteor應用程序中使用Angular 1的強大功能。

+0

感謝您的回答@Mikkel。請你用github託管的代碼測試它嗎? https://github.com/dassiorleando/tasktor –

+0

同樣的錯誤的人。 –

+0

我根據教程的建議更改了軟件包,它在本地運行良好。我無法訪問或使用heroku,儘管它看起來像一個黑匣子。在angular-accounts-ui軟件包中,對1.2.27或更高的角度依賴,這應該不成問題。我認爲heroku buildpack中的某些東西是以錯誤的方式解釋的 - 也許你可以將它與軟件包維護者一起解決? – Mikkel