首页 > 解决方案 > 你能在 vanilla js 中构建 vsc 扩展吗?

问题描述

我正在尝试为 Visual Studio Code 制作一个插件,但我的extension.js文件没有显示任何工作迹象。

我有以下文件层次结构:

src/index.js
src/syntax.json
package.json

在 package.json 中,以下配置(package.json 有更多内容,只有这些与问题相关):

{
  // The JS file, doesn't work
  "main": "src/index.js",

  // The syntax file, works
  "contributes": {
    "grammars": [{
      "language": "sc",
      "scopeName": "source.sc",
      "path": "./src/syntax.json"
    }],
  }
}

我也试过./src/index.js了,也没用。index.js截至目前,仅包含取自语义高亮指南的基本示例

比较其他示例,我注意到大多数是用 typescript 编写的,并且 package.json 中的 main 有以下内容

{
  // Bundled?
  "main": "./out/src/index"
}

打字稿是否强制用于 Visual Studio 扩展,或者香草 JS 可能吗?

标签: node.jsvisual-studio-codevscode-extensions

解决方案


推荐阅读