Electron 如何去除电子设备上的铬延伸?
更新:重新启动Mac后,问题似乎自行解决了 我最近尝试将chrome扩展集成到我的electron项目中,但它并没有按预期工作。在这一点上,我意识到我不能删除扩展。我尝试了文档中显示的方法,但没有成功:Electron 如何去除电子设备上的铬延伸?,electron,Electron,更新:重新启动Mac后,问题似乎自行解决了 我最近尝试将chrome扩展集成到我的electron项目中,但它并没有按预期工作。在这一点上,我意识到我不能删除扩展。我尝试了文档中显示的方法,但没有成功: BrowserWindow.removeExtension('name') BrowserWindow.removeDevToolsExtension('name') 我的问题与上面提到的完全一样,只是我使用的是Mac电脑,而不是PC,所以%appdata%对我不起作用。就上下文而言,这是上述
BrowserWindow.removeExtension('name')
BrowserWindow.removeDevToolsExtension('name')
我的问题与上面提到的完全一样,只是我使用的是Mac电脑,而不是PC,所以%appdata%对我不起作用。就上下文而言,这是上述问题中给出的解决方案
打开%APPDATA%\Electron文件夹并删除DevTools扩展文件和扩展目录(或删除扩展名)
我已经删除了扩展,但是它仍然会抛出一个错误
读取/Users/user/Library/Application Support/Google/Chrome/Default/Extensions/caahalkghnhbabknipconmbicpkcopl/0.0.0.2_0/manifest.json失败。
错误:enoint:没有这样的文件或目录,请打开“/Users/user/Library/Application Support/Google/Chrome/Default/Extensions/caahalkghnhbabknipmconmbicpkcopl/0.0.20/manifest.json”
尝试重新安装electron,只需进入项目目录并使用
npm remove electron
从npm捆绑包中删除电子浏览器。
然后使用npm i--save electron重新安装electron
它应该完全删除chromium浏览器,然后从头开始重建。因此删除了扩展。我没有尝试这样做,因为问题自行解决了。然而,这似乎很有可能奏效。很高兴最后一切顺利:)