更新:重新启动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'
答案 0 :(得分:1)
尝试重新安装电子版,只需进入您的项目目录并使用
npm remove electron
从您的npm捆绑包中删除电子浏览器。
然后使用npm i --save electron
重新安装电子。
它应该完全移除铬浏览器,然后从头开始重建它。从而删除扩展名。