在你的项目文件中,你可能会发现存在些.vscode文件夹,哪这些文件夹是干什么的尼,有什么作用尼
vscode 的设置分为三类
第一类是 vscode 本身的设置,即默认配置(不推荐动)
第二类是用户设置(推荐个人修改这个配置以适应项目)
第三类是项目本身的配置(针对项目的配置,主要在 .vscode 目录下有四个文件)
extension.json,launch.json,settings.json,tasks.json
extensions.json文件
只要你配置了这个扩展插件推荐数组,那么同组开发人员用vscode打开该项目的时候,如果没有安装对应配置的插件,vscode就会提示开发人员进行安装
{"recommendations": ["esbenp.prettier-vscode","dbaeumer.vscode-eslint","wayou.vscode-todo-highlight","eamodio.gitlens","steoates.autoimport","ms-vscode.vscode-typescript-tslint-plugin"]}
settings.json
{"files.exclude": {"dist": true,"*/**/node_modules": true,".tea": true,".entry": true},"files.associations": {"*.sjs": "javascript","*.acss": "css","*.axml": "axml"},"[javascript]": {"editor.formatOnSave": true,"editor.defaultFormatter": "vscode.typescript-language-features"},"[css]": {"editor.formatOnSave": true,"editor.defaultFormatter": "esbenp.prettier-vscode"},"[json]": {"editor.formatOnSave": true,"editor.defaultFormatter": "esbenp.prettier-vscode"},"[less]": {"editor.formatOnSave": true,"editor.defaultFormatter": "esbenp.prettier-vscode"}}
tasks.json
这个文件是专门用来定制我们专属的执行任务的,我们在命令行中输入关键字 tasks 就可以进行任务的创建和执行了
launch.json
launch.json 文件是专门为 debugger 调试器准备的,在 vscode 中把调试功能的最终实现交给插件来完成的,因此 vscode 提供了统一的调试接口 Debug Adapter Protocol(DAP)
