在你的项目文件中,你可能会发现存在些.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)