我想创建一个带有弹出窗口、选项页面和后台进程的 chrome 扩展。所以基本上是一个带有 popup.html、options.html 和 background.html 页面的角度应用程序。角度cli可以做到这一点吗?
今天我可以为每个页面使用多个 webpack 配置来做到这一点,并且它可以工作。现在我想用 angular-cli 替换它。任何人都可以指出我正确的方向,即种子项目或入门示例
谢谢
所以经过大量的谷歌搜索,这篇博文帮助了我。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
},
然后在 Routes 中定义不同的组件(PopupComponent、OptionsComponent 和 BackgroundComponent)后,根据 'page' 参数进行导航。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句