2017-07-08 40 views
1

我目前正在使用Angular CLI將AngularJS應用升級到Angular應用。Angular CLI與混合應用ng-build

我的問題是,當我使用ng build構建應用程序時,它會將所有文件複製到dist文件夾,但會忽略所有的AngularJS文件。 對於所有的js文件,我的解決方案是將它們添加到中的scripts陣列。 現在,我只需要處理html文件。對於Angular應用程序,角度cli會自動爲我處理它們,但AngularJS會停留在dist文件夾之外。我想出的解決方案是將它們添加到assets陣列中。 所以基本上我有兩個問題:

  1. 有沒有一種方法,我可以告訴角度CLI從某個文件夾中建立所有.html文件?類似的東西:"assets": [ "app/ng1/.*html" ]

  2. 這是最好的做法?還是有更好的方法來實現我想要的?

謝謝!

回答

0

我找到了我的第一個問題的解決方案: 在assets陣列,而不是把html文件的平坦的路,我用水珠:在使用**將選擇所有子目錄中/app/ng1

{ "glob": "**/*.html", "input": "./app/ng1", "output": "./app/ng1" }