1. @别名路径提示和转定义
在使用路径别名(@)后,我们的插件(path-intellisense)将不支持自动提示。
解决方法:
//setting.json中添加
"path-intellisense.mappings": {
"@": "${workspaceRoot}/src"
}
在项目package.json所在同级目录下创建文件jsconfig.json,写上如下配置。
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs",
"allowSyntheticDefaultImports": true,
"baseUrl": "./",
"paths": {
"@/*": ["src/*"]
}
},
"exclude": [
"node_modules"
]
}
2.设置tab size不生效
设置了tab size为2,但是有些页面还是4个空格,主要是以下设置受影响,取消勾选即可。
这个选项的作用就是会自动检测文件中的格式,并且这个设置会直接覆盖Editor: Tab Size和Editor: Insert Space的配置项。