我的機器和開發環境是: 蘋果10.11.4 角CLI:1.0.0-beta.10 節點:5.11.1 OS:達爾文64角2 CLI項目無法加載資源時部署
該項目是從Angular CLI創建的。運行'ng serve --prod'時,應用程序工作正常,但是當我運行'ng build --prod'然後發佈時,我可以發現很多無法找到資源的錯誤。
有很多「神奇」裝載index.html中這些資源,所以我不知道該怎麼做來解決這個....
https://github.com/JimTheMan/Safe-Foods/tree/gh-pages
我的項目被命名爲「SafeFoods」。正確的路徑,例如ES6-shim.js,應該是: https://jimtheman.github.io/Safe-Foods/vendor/es6-shim/es6-shim.js 時,它實際上是: https://jimtheman.github.io/vendor/es6-shim/es6-shim.js
的NG生成任務每次都是這樣,所以我不知道如何告訴它創建它正確的路徑...
注:我也嘗試過更新角CLI到最新版本,並使用「--base-HREF」,但似乎並沒有被正常:
SafeFoods( gh-pages)build ng build --prod --base-href/Safe-Foods/
選項'--base-href'未用build命令註冊。運行build --help獲取支持的選項列表。
任何幫助表示讚賞。謝謝。
其中是ng構建任務的定義? – raven