Closed
Description
Good morning,
Everything was working fine until now, then suddenly, I opened my ./src/router/index.ts
file and I got lots of errors telling me for my view imports for my router by example :
import HomeView from '@/views/Home.vue'
I have the error:
Cannot find module '@/views/Home.vue' or its corresponding type declarations.
And the same error in my ./src/main.ts
with :
import App from './App.vue'
Only *.vue files are affected
Everything was working fine before, I don't know what happened in the meantime.
Here are my TypeScript configuration files:
tsconfig.app.json
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue", "src/**/*.ts"],
"exclude": ["src/**/__tests__/*"],
"compilerOptions": {
"composite": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}
tsconfig.node.json
{
"extends": "@tsconfig/node20/tsconfig.json",
"include": [
"vite.config.*",
"vitest.config.*",
"cypress.config.*",
"nightwatch.conf.*",
"playwright.config.*"
],
"compilerOptions": {
"composite": true,
"noEmit": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
"module": "ESNext",
"moduleResolution": "Bundler",
"types": ["node"]
}
}
tsconfig.json
{
"files": [],
"references": [
{
"path": "./tsconfig.node.json"
},
{
"path": "./tsconfig.app.json"
}
]
}
I'm on Vue version 3.4.21
Metadata
Metadata
Assignees
Labels
No labels