powershell - VSCode CLI 使用 powershell 从本地文件安装扩展
问题描述
我正在尝试使用 PowerShell 从本地文件(而不是来自 Internet)安装 VSCode 扩展。
当我使用 Start-Process 并提供适当的文件路径时,它会打开 VSCode,停止脚本,并且不安装扩展。当我关闭 VSCode 时,脚本没有错误地终止,但仍然没有安装扩展。
我需要确切的语法从 PowerShell 静默安装 VSCode 扩展(没有新窗口)。
我已经尝试了几乎所有的语法变化。
谢谢
解决方案
不使用Start-Process
,而是调用 VS Code 的默认名称:code
。当您调用它时, VS Code 有一些不错的 CLI 选项,其中之一是--install-extension
. 这是您可以在 powershell 或.ps1
执行此操作的脚本中调用的示例:
code --install-extension path/to/extension.ts
或者,如果您制作了一个扩展包来帮助一次自动安装多个扩展:
code --install-extension path/to/extensionPack.vsix
推荐阅读
- powershell - 使用 PowerShell 更新 LastWriteTime 无递归
- json - JSON 路径 $[0].nom 没有值?
- php - 连接三个表,其中一个主键,另外两个表外键
- c# - 我可以从同一解决方案中的另一个项目访问项目的类和方法吗?
- amazon-web-services - 是否有管理和监控公共云(AWS Azure、GCP)账户的工具
- php - 在视图页面中插入优先级字段并根据优先级对表进行排序的数据表
- android - 如何解决“PLACES_API_ACCESS_NOT_CONFIGURED”
- python - 如何从 python 中的文本文件创建一个类?
- java - 模型中的Java lambda流合并参数
- mysql - 如何从 MYSQL 表中正确选择唯一用户的分组值计数(参见示例)