Windows10下如何在命令行打包Chrome扩展生成.CRX文件?
命令行生成CRX文件的解决方法(Windows10)
先关闭所有Chrome进程
打开任务管理器,结束所有与Google Chrome相关的进程(包括后台运行的)。Chrome是多进程架构,只要有一个实例在运行,命令行的打包参数就不会被执行,只会复用现有进程打开浏览器。使用正确的命令格式
确保调用的是Chrome的实际可执行文件,而非快捷方式。即使chrome命令能打开浏览器,也可以尝试用完整路径执行,路径含空格时用引号包裹:"C:\Program Files\Google\Chrome\Application\chrome.exe" --pack-extension="C:\路径\到\你的\未打包扩展"如果Chrome安装在其他路径,替换成对应的
chrome.exe位置即可。自定义私钥(可选)
若需要使用已有私钥打包(避免每次生成新密钥导致扩展ID变化),添加--pack-extension-key参数指定.pem文件路径:"C:\Program Files\Google\Chrome\Application\chrome.exe" --pack-extension="C:\你的扩展路径" --pack-extension-key="C:\你的私钥文件.pem"检查生成文件位置
成功执行后,CRX文件(和自动生成的.pem密钥,若未指定私钥)会生成在你执行命令的当前工作目录,或者扩展目录的同级目录下,可前往查看。
内容的提问来源于stack exchange,提问作者tigerros
相关产品推荐
相关产品推荐

