2016-12-26 64 views
1

我是Angular2和webpack-starter的新手。並使用ng2-boostrap的webpack-starter運行良好。但是當我試圖開始用angular-cli添加組件時,我看到'你必須在一個ember-cli項目中才能使用generate命令。'這是有道理的,但對於這個新手來說,使用'ng g compoenent ...'來添加新組件會非常有幫助。或者如果有一個吞嚥任務來做到這一點的webpack-starter會有所幫助。如何將angular2-webpack-starter和angular-cli一起使用?

我GOOGLE了四周,沒有發現任何明顯的,不想打破的WebPack-啓動項目。任何幫助將不勝感激。我總是可以爲新組件創建所有文件,但這樣做在開始時似乎非常浪費和容易出錯。

回答

3

結合這兩會在頸部疼痛,因爲它們可能是在不同版本的一切。 (Angular2,打字稿,區域和....)。

我建議你創建一個新的角度,CLI項目,並從入門套件到移動你所有的東西,然後從那裏繼續。

如果你不想這樣做,你可以去你的啓動項目中,並運行ng init

該命令初始化入門工具包中的cli內容,但最初它會問你關於覆蓋像app.module.ts這樣的文件的問題,以及......你決定這麼做還是不這樣做。

然後你的項目成爲一個CLI項目,你把所有的東西。

但我還是喜歡第一種方法,第二變得非常混亂。

+0

感謝您的第一個建議。這似乎是最有意義的。我會好奇的看看會發生什麼事......但至少那麼所有的...都會很好。 – JoelParke

+0

@JoelParke,玩得開心,我爲我們的項目做了20次以上。:D – Milad

1

我不建議你與其他斯塔特混合CLI生成的結構,因爲起動器可能不按照角風格指南(其中CLI一樣)。這將是一個真正的混亂。

事實上,這是很好的一提的是,你可以使用角CLI來創建並運行你的應用程序,這是處理角應用的官方途徑。

但是,暫時,CLI不會允許你編輯內部的WebPack配置。您將可以使用團隊正在開發的插件系統來自定義此配置。直到那時,您仍然可以使用自定義webpack配置(您自己的配置之一)來執行CLI不能完成的任務。只需將webpack deps + web.config.js文件添加到您的項目中即可。

相關問題