您是否必須eject
您的角度cli並覆蓋webpack配置才能將font-awesome
字體放入assets/fonts文件夾?我有這個角CLI和我包括字體真棒這樣在我angular-cli.json
:Angular CLI輸出字體真棒字體文件dist根目錄
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"../node_modules/font-awesome/css/font-awesome.min.css"
],
但是當我做ng build --prod
我得到正確建立但所有字體真棒字體位於一切的根(其中styles.css是)。
你可以通過angular-cli.json來配置它嗎,還是必須通過packages.json中的腳本來完成?
縱觀維基資產管理(https://github.com/angular/angular-cli/wiki/stories-asset-configuration),我嘗試這樣做:
"assets": [
{ "glob": "**/*", "input": "./assets/", "output": "./assets/" },
{ "glob": "favicon.ico", "input": "./", "output": "./" },
{ "glob": "**/*", "input": "../node_modules/font-awesome/fonts/*", "output": "./assets/fonts/" }
]
但沒有奏效。
更新:
看起來不可能? - >https://github.com/angular/angular-cli/issues/6637
它可能在webpack中配置 – pritesh