根据官网创建了个Vue3项目,使用ts,部分样式引用在ctrl+鼠标左键会跳转到ts定义里。如何解决?
import '@/assets/style/theme/variables.scss' // 跳转不正常
import './assets/style/theme/variables.scss' // 跳转正常
import '@/utils/index' // 跳转正常
第一行scss引用会跳转到node_modules/vite/client.d.ts这个文件中,定位如下
// CSS
declare module '*.css' {}
declare module '*.scss' {}
declare module '*.sass' {}
declare module '*.less' {}
declare module '*.styl' {}
declare module '*.stylus' {}
declare module '*.pcss' {}
declare module '*.sss' {}
vite.config.ts有以下配置
resolve: {
alias: {
'@': pathSrc,
},
},
tsconfig.app.json有以下配置
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
"exclude": ["src/**/__tests__/*"],
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
},
"types": ["element-plus/global"]
}
}