2017-05-26 59 views
0

我想創建帶有彈出窗口,選項頁面和後臺進程的Chrome擴展。所以基本上是一個角度的應用程序與popup.html,options.html和background.html頁面。這是可能的角cli?使用@ angular/cli構建Chrome擴展彈出窗口,選項和背景

今天我可以做到這一點與每個頁面的多個webpack配置,它的工作原理。現在我想用angular-cli替換它。任何人都可以點我正確的方向,即種子項目或啓動例如

感謝

+0

https://stackoverflow.com/questions/42430369/angularjs2-cli-building-chrome-extension-troubles-to-defining-content-and-back我會看看如果這工作出來 – surya

回答

1

所以很多谷歌上搜索後,這blog post幫助了我。 TLDR;不需要多個應用程序,單個應用程序將使用查詢參數。例如在我的manifest.json我現在有這個

"browser_action": { 
    "default_popup": "index.html?page=popup" 
}, 
"options_page": "index.html?page=options", 
"background": { 
    "page": "index.html?page=background", 
    "persistent": false 
}, 

然後在路線確定不同的組件(PopupComponent,OptionsComponent和BackgroundComponent)後,導航基礎上的「頁面」 PARAM。

相關問題