如何将VSCode Flutter项目所用扩展存入GitLab仓库供他人自动安装?
如何在Flutter项目中共享VSCode扩展配置
当然可以实现,不用把扩展本体塞进Git仓库(完全没必要,还会增大仓库体积),用VSCode自带的推荐扩展配置文件就能让其他开发者一键安装所需扩展,步骤如下:
- 打开项目根目录下的
.vscode文件夹(如果没有就手动新建一个) - 在里面创建
extensions.json文件,写入如下格式的配置:
{ "recommendations": [ "dart-code.dart-code", "dart-code.flutter", "esbenp.prettier-vscode", "ms-vscode.vscode-eslint" ] }
- 扩展ID怎么找?打开VSCode的扩展市场,点进你要添加的扩展详情页,复制页面里的「唯一标识符」就行(比如Flutter扩展的ID就是
dart-code.flutter)
把这个extensions.json提交到GitLab仓库后,其他开发者克隆项目打开VSCode时,编辑器会自动弹出提示,问要不要安装推荐的扩展,点一下确认就能批量装好所有需要的扩展,不用手动一个个搜。
另外提一句:别把扩展本身的文件存仓库,每个开发者的VSCode环境路径、系统都不一样,存进去只会添乱,用推荐配置才是标准做法。
内容的提问来源于stack exchange,提问作者Paul02
相关产品推荐
相关产品推荐

