请问为什么我使用masterGo插件调用mg.codegen是undefined?

新手上路,请多包涵

请问为什么我使用masterGo插件调用mg.codegen是undefined?

console.log(mg.apiVersion, 'apiVersion') // 有值
console.log(mg.document, 'document') // 有值
console.log(mg.documentId, 'documentId') // 有值
console.log(mg.ui, 'ui') // 有值
console.log(mg.codegen.on, 'codegen') // undefined

manifest.json:
{
"name": "mg-pugin",
"id": 156411166458987,
"main": "./index.js",
"ui": "./ui.html",
"api": "1.0.0"
}

阅读 201
1 个回答

需要在 manifest.json 中添加 capabilities 字段来声明您需要使用 codegen 功能。尝试修改 manifest.json 如下:

{
  "name": "mg-pugin",
  "id": 156411166458987,
  "main": "./index.js",
  "ui": "./ui.html",
  "api": "1.0.0",
  "capabilities": {
    "codegen": true
  }
}
{
  "name": "mg-pugin",
  "id": 156411166458987,
  "main": "./index.js",
  "ui": "./ui.html",
  "api": "1.0.0",
  "capabilities": {
    "codegen": {
      "enabled": true
    }
  }
}

告知我一下 api 版本是哪个

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题