web-ext报错CDP connection closed before response to Extensions.loadUnpacked的解决办法
本文所描述内容仅为此报错的可能性之一,并非全部解决方案
如果你正在进行浏览器插件开发,想使用web-ext进行浏览器插件挂载,但是报错如`Error: CDP connection closed before response to Extensions.loadUnpacked`
web-ext run --source-dir ./extension --target=chromium
这很有可能是你的chrome或edge并非安装在默认位置、或者你进行过注册表清理等操作造成的
可以通过在web-ext命令中指定chrome文件位置来排查一下,例如:
web-ext run --source-dir ./extension --target=chromium --chromium-binary=\"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\"
如果你的浏览器成功被唤醒且上述报错消失,那么很可能是和我一样的错误
临时解决方案当然是和上面的命令一样,在web-ext后面指定--chromium-binary来解决
永久解决方案,可以通过在环境变量-用户变量中添加WEB_EXT_CHROMIUM_BINARY变量,指定chrome.exe的路径来解决
完整示例如下:

浙公网安备 33010602011771号