我正试图添加一个新的扩展谷歌浏览器。(我是新来的)。
我一直收到错误消息“指定扩展名的私钥已存在。请重新使用该键或先将其删除”。
{
"manifest_version": 2,
"description": "test",
"name": "test",
"version": "2.1",
"content_scripts": [
{
"matches": ["*://www.google.com*"],
"js": ["script.js"]
}
]
}
字符串
4条答案
按热度按时间aelbi1ox1#
在扩展所在的根文件夹(或其父文件夹)中,有一个
.pem
文件。删除它。gjmwrych2#
我也在处理这个问题。我将根文件夹名称(包含我的清单和js文件)从“extension”更改为“chromeext”,并且成功地打包了扩展。
9o685dep3#
将此线程与其他线程的(可能的)修复进行碰撞:扩展文件夹名称不能包含空格。* 例如 * 将
My Extension Folder
更改为MyExtensionFolder
。mcvgt66p4#
当您尝试打包扩展名时,它会创建一个扩展名为. pem的私钥。点击此链接:
https://stackoverflow.com/questions/50615890/what-is-the-chrome-extension-pem-file-for
这是因为您执行了扩展,它位于您的父文件夹中。一旦你执行它就会出现。你得删掉它。
的数据
这只能是一个唯一的密钥。因此,当您再次执行它时,它将再次抛出,因为已经存在私钥。