Visual studio code 如何安装从解包目录本地开发的vscode扩展
我正在开发一个VSCode扩展,我想在当前VSCode实例中试用它,而不是在新实例中 是否有一种方法可以安装从解包目录而不是从.vsix文件在本地开发的vscode扩展Visual studio code 如何安装从解包目录本地开发的vscode扩展,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在开发一个VSCode扩展,我想在当前VSCode实例中试用它,而不是在新实例中 是否有一种方法可以安装从解包目录而不是从.vsix文件在本地开发的vscode扩展 在Atom编辑器中,我可以使用Atom链接。VSCode中是否有类似的功能?您可以使用code--install extension在本地安装扩展,并安装本地打包的扩展。我正在使用esbuild和纱线进行此操作: package.json “脚本”:{ “vscode:预发布”:“纱线运行构建:基础--缩小”, “build:b
在Atom编辑器中,我可以使用
Atom链接
。VSCode中是否有类似的功能?您可以使用code--install extension
在本地安装扩展,并安装本地打包的扩展。我正在使用esbuild
和纱线进行此操作:
package.json
“脚本”:{
“vscode:预发布”:“纱线运行构建:基础--缩小”,
“build:base”:“esbuild./src/extension.ts--bundle--outfile=out/extension.js--external:vscode--format=cjs--platform=node”,
“构建”:“纱线构建:基础——源地图”,
“包装”:“mkdirp dist&&vsce package-o dist/noteberry.vsix——纱线”,
“部署:本地”:“纱线包和代码--安装扩展区/ext.vsix--强制”
...
},
mkdirp
是用于创建文件夹的npm模块
原创帖子
如中所述,一种无需包装的简单解决方案是:
VS代码在扩展文件夹下查找扩展
.vscode/扩展名。根据您的平台,它位于:
Windows %USERPROFILE%\.vscode\extensions
Mac $HOME/.vscode/extensions
Linux $HOME/.vscode/extensions
如果您想每次加载扩展或自定义项VS代码
运行时,将项目复制到.vscode/extensions下的新文件夹中
您可以编写一个脚本来删除/复制所有文件。我尝试了这个解决方案,但没有成功。这份文件过时了吗?在当前文档中,不再提及此方法。我编辑了原始答案。请看一看。