这种加了@,而且结尾没有后缀,vscode不认识。按住ctrl不管用
如果是这种全拼路径按住ctrl就没有问题
上面那种@写法其实是只有webpack认识的,vscode不认也能理解,
各位大佬有没有用过什么插件,或者vscode有什么地方可以配置。
这种加了@,而且结尾没有后缀,vscode不认识。按住ctrl不管用
如果是这种全拼路径按住ctrl就没有问题
上面那种@写法其实是只有webpack认识的,vscode不认也能理解,
各位大佬有没有用过什么插件,或者vscode有什么地方可以配置。
配置jsconfig.json
{
"compilerOptions": {
"target": "es2015",
"module": "esnext",
"baseUrl": "./",
"paths": {
"@/*": [
"src/*"
]
}
},
"include": [
"src/**/*.vue",
"src/**/*.js"
]
}
更多请参考文档
添加tsconfig.json
在其中配置一下paths就行
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"strict": true,
"jsx": "preserve",
"importHelpers": true,
"allowJs": true,
"moduleResolution": "node",
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"baseUrl": ".",
"types": [
"webpack-env"
],
"paths": {
"@/*": [
"src/*"
]
},
"lib": [
"esnext",
"dom",
"dom.iterable",
"scripthost"
]
},
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"tests/**/*.ts",
"tests/**/*.tsx"
],
"exclude": [
"node_modules"
]
}
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答850 阅读
3 回答2.2k 阅读
5 回答1.2k 阅读✓ 已解决
vue peek 有这个功能,可以有效使用ctrl+左键跳转文件,其他文件还不确定