2014-11-08 77 views
0

我完全不熟悉Node.js流星和Visual Studio以外的所有開發。
當我走在控制檯,並添加自舉這樣的:集成引導程序模板時無法構建我的Web應用程序

npm install twitter-bootstrap 

把它安裝,並增加了在我的解決方案的所有引導文件,但是當我的流星運行我的應用程序,它說

Process finished with exit code 254 

沒有更多信息。沒有錯誤。如果我刪除所有的引導文件,它會生成並運行得很好。任何想法可能會造成這種情況?

我試過尋找退出代碼的含義,但我無法找到它爲我的IDE,我有點無知,爲什麼簡單地添加這些軟件包,甚至沒有引用它們在項目中的任何地方可能會導致我的應用程序根本不運行。

回答

1

您不能在您的項目文件夾中添加npm包。它會創建一個node_modules子目錄,流星會像任何其他項目文件夾一樣對待它,即它將解釋其中的所有文件。這不是你想要的。無論是做npm install在超目錄,或者更好的是,使用流星meteorhacks:npm包(https://atmospherejs.com/meteorhacks/npm):

meteor add meteorhacks:npm 

然後添加NPM依賴於你的packages.json文件。

{ 「Twitter的自舉」: 「2.1.1」 }

但真正的問題是:你爲什麼需要這個包? bootstrap3已經是標準meteor軟件包的一部分,也就是說,您已經擁有完整的bootstrap訪問權限, JavaScript的。

+0

這就是它正在做的。非常感謝! – phadaphunk 2014-11-08 19:30:01

1

您可以使用氣氛稱爲mizzao:bootstrap-3流星包通過運行稱道

meteor add mizzoa:bootstrap-3

另外,如果你想使用NPM包,你必須添加meteorhacks:npm包。

meteor add meteorhacks:npm npm install twitter-bootstrap

您可以指定所有一個packages.json文件中所要求的NPM包。

{  
"gm":"1.16.0", 
"twitter":"0.2.12", 
"twitter-bootstrap":"2.1.1", 
} 
相關問題