如何去除电子中的铬延伸物?

时间:2019-06-22 05:37:11

标签: electron

  

更新:重新启动Mac后,该问题似乎已经解决。

我最近尝试将chrome扩展集成到我的电子项目中,但是没有按预期工作。在这一点上,我意识到我无法删除该扩展。我尝试了文档中显示的方法无济于事:

BrowserWindow.removeExtension('name')
BrowserWindow.removeDevToolsExtension('name')

我的问题与here中提到的问题完全一样,除了我使用的是Mac,而不是PC,因此%appdata%对我不起作用。就上下文而言,这就是上述问题中给出的解决方案。

  

打开%APPDATA%\ Electron文件夹,然后删除DevTools Extensions文件和扩展目录(或只是删除您的扩展)。

我已经删除了扩展名,但是仍然抛出错误。

  

读取/ Users /用户/库/应用程序支持/Google/Chrome/Default/Extensions/caahalkghnhbabknipmconmbicpkcopl/0.0.0.2_0/manifest.json失败。   错误:否:没有此类文件或目录,请打开'/ Users / user / Library / Application Support / Google / Chrome / Default / Extensions / caahalkghnhbabknipmconmbicpkcopl / 0.0.0.2_0 / manifest.json'

1 个答案:

答案 0 :(得分:1)

尝试重新安装电子版,只需进入您的项目目录并使用 npm remove electron从您的npm捆绑包中删除电子浏览器。 然后使用npm i --save electron重新安装电子。

它应该完全移除铬浏览器,然后从头开始重建它。从而删除扩展名。