Closed Yanren1225 closed 2 years ago
extension.ts import * as vscode from "vscode"; import { init, localize } from "vscode-nls-i18n"; import { CONFIG_API_TYPE } from "./menu/config-api"; export function activate(context: vscode.ExtensionContext) { init(context.extensionPath); let configApi = vscode.commands.registerCommand( "contract-viewer.configApi", () => { vscode.window.showQuickPick(CONFIG_API_TYPE).then((item) => {}); } ); context.subscriptions.push(configApi); } export function deactivate() {}
config-api.ts import { localize } from "vscode-nls-i18n"; export const CONFIG_API_TYPE = [ { label: "eth", description: localize("menu.configApi.eth.description"), }, ];
我看文档应该是这样用,但是会报错 Activating extension 'MetaPlasia.contract-viewer' failed: Cannot read property 'menu.configApi.eth.description' of undefined.
Activating extension 'MetaPlasia.contract-viewer' failed: Cannot read property 'menu.configApi.eth.description' of undefined.
要写有语言文件
这里有个例子 https://github.com/axetroy/vscode-gpm/ https://github.com/axetroy/vscode-deno/
要写有语言文件 这里有个例子 https://github.com/axetroy/vscode-gpm/ https://github.com/axetroy/vscode-deno/
我是有写语言文件的,看了下我现在知道怎么在其他文件用了,感谢
我看文档应该是这样用,但是会报错
Activating extension 'MetaPlasia.contract-viewer' failed: Cannot read property 'menu.configApi.eth.description' of undefined.