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的路径来解决
 
完整示例如下:

PixPin_2026-05-07_17-28-35

 

posted @ 2026-05-07 17:29  柠檬苏打z  阅读(47)  评论(0)    收藏  举报