ben*_*ing 10 visual-studio-code vscode-extensions
我正在开发一个 VSCode 扩展,我想在当前 VSCode 实例中试用它,而不是在新实例中。
有没有办法安装从解压目录本地开发的 vscode 扩展,而不是从 .vsix 文件。
在 Atom 编辑器中,我可以用来atom link
做到这一点。VSCode中有类似的东西吗?
您可以使用本地安装扩展来code --install-extension
安装本地打包的扩展。我正在用esbuild
纱线做这个:
包.json
"scripts": {
"vscode:prepublish": "yarn run build:base --minify",
"build:base": "esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node",
"build": "yarn build:base --sourcemap",
"package": "mkdirp dist && vsce package -o dist/noteberry.vsix --yarn",
"deploy:local": "yarn package && code --install-extension dist/ext.vsix --force"
...
},
Run Code Online (Sandbox Code Playgroud)
mkdirp
是一个用于创建文件夹的 npm 模块。
原帖
如https://vscode-docs.readthedocs.io/en/stable/extensions/install-extension/中所述,一种无需打包的简单解决方案是:
VS Code 在扩展文件夹 .vscode/extensions 下查找扩展。根据您的平台,它位于:
Run Code Online (Sandbox Code Playgroud)Windows %USERPROFILE%\.vscode\extensions Mac $HOME/.vscode/extensions Linux $HOME/.vscode/extensions
如果要在每次 VS Code 运行时加载扩展或自定义,请将项目复制到 .vscode/extensions 下的新文件夹。
您可以编写一个脚本来删除/复制所有文件。
归档时间: |
|
查看次数: |
2665 次 |
最近记录: |