强制为settings.json注入PackageLocation属性问题
Opened this issue · 5 comments
wudu8 commented
只要启用此插件,会强制性在.vscode/settings.json中添加IDuxCoder.PackageLocation这个属性,这个属性的值是项目绝对路径,由于每个开发人员的项目路径不一样,因此我们不能将settings.json文件的改动提交到仓库中,只能本地放着,每次一切换分支,凡是要切换的分支与当前分支setting.json版本不一致,就没办法切过去,需要先将插件禁用,还原本地的修改,才能切换分支,造成了很多的不便。
建议方案:
1、这个配置属性放到其它地方配置,比如可以放到vscode的全局配置文件中
2、仅在.vscode/settings.json中保存项目的相对路径,绝对路径部分尝试通过其他方式动态获取,通过路径拼接得到这个属性的期望值
tuchg commented
.vscode
这个文件夹似乎就不应该放到git?个人有个人的配置和环境,据我所知一般 .gitignore
都会将这个目录加入
wudu8 commented
我们有一些插件的配置,希望能共享到仓库中,共享给每一位开发者,所以需要将.vscode放到git中,有些项目确实有这些情况
wudu8 commented
而且强制写入.vscode
还存在一个问题,我用vscode打开任意一个目录,就会强制性的写入.vscode
文件夹
tuchg commented
而且强制写入
.vscode
还存在一个问题,我用vscode打开任意一个目录,就会强制性的写入.vscode
文件夹
触发条件是tsx、jsx、html、vue等文件格式