2016-09-05 26 views
3

我可以使用aurelia-cli(v 1.0)創建導航框架項目嗎?使用Aurelia CLI創建導航框架項目

當我複製骨架(也V 1.0)到一個文件夾,然後運行 AU開始--watch 我得到一個錯誤
無法讀取空的特性「getTaskMetada」

我也試過首先使用cli創建一個新項目,然後將骨架複製到生成的文件夾結構上 - 不行。 我很高興Aurelia,但仍然很低的學習曲線。

+1

我發現,使用CLI或框架項目都是這樣兩種不同的方法。如果你使用CLI的方式,似乎並不是所有的東西都受到支持。所以我最終發現從骨架項目開始更容易。 –

回答

3

不,你不能。至少你接近它的方式。 Aurelia-CLI使用requireJSnpm而不是JSPMSystemJS。如果您願意,只需從CLI運行au new,然後按照項目設置,然後選擇yes來安裝依賴關係。然後,您應該能夠複製骨架CSS JS和HTML,並在新的cli項目中模擬文件結構。一旦你的路徑正確的CSS和一切它應該運行得很好。您將會看到aurelia.json是骨架中新增的config.json。在那裏做捆綁和參考。

Refer to this on how to properly configure libraries for bundling in aurelia.json and how to refrence css with <require> tags in cli projects.

0

它的排序是可能使用的發電機是這樣的:

au new # (Select 2 or 3 with typescript) 
npm install @generator/skeleton-navigation -D 
au generate skeleton-navigation 
au run --watch 

我得到了很多的錯誤,一飲而盡約重複標識符,但應用程序不運行。

請注意,雖然此生成器會覆蓋您的源代碼!

來源:https://github.com/aurelia/cli/issues/477