开发chrome插件报错:Default locale was specified, but _locales subtree is missing. 无法加载清单


未能成功加载扩展程序
文件
G:\project\chrome-plug-in\shortcut\test\dist
错误
Default locale was specified, but _locales subtree is missing.
无法加载清单。

问题在于 manifest.json 配置文件里加了语言配置,但是没有加入相应的语音包:

"default_locale": "zh_CN"

解决办法

  1. 如果确定只有中文语境下使用,可以直接删掉配置 "default_locale": "zh_CN"

  2. 需要多语言功能时,需在 _locales > zh_CN 文件夹下增加相应文件,如: _locale/zh_CN/messages.json

{
  "pluginDesc": {
    "message": "扩展的描述信息"
  },
  "name": {
    "message": "扩展的名称"
  }
}