Closed
Description
Vue - Official extension or vue-tsc version
2.2.10
VSCode version
1.89.1
Vue version
3.5.17
TypeScript version
5.8.3
System Info
System:
OS: Windows 11 10.0.22631
CPU: (8) x64 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
Memory: 2.99 GB / 15.73 GB
Binaries:
Node: 20.19.3 - ~\AppData\Local\fnm_multishells\7200_1750088098937\node.EXE
npm: 10.8.2 - ~\AppData\Local\fnm_multishells\7200_1750088098937\npm.CMD
Browsers:
Edge: Chromium (134.0.3124.85)
Internet Explorer: 11.0.22621.3527
package.json dependencies
{
"dependencies": {
"@microsoft/signalr": "^8.0.7",
"@vuepic/vue-datepicker": "^11.0.2",
"axios": "^1.10.0",
"openapi-fetch": "^0.14.0",
"pinia": "^3.0.3",
"vue": "^3.5.17",
"vue-router": "^4.5.1",
"zod": "^3.25.67"
},
"devDependencies": {
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"@tsconfig/node22": "^22.0.2",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.15.33",
"@vitejs/plugin-vue": "^6.0.0",
"@vitest/coverage-v8": "^3.2.4",
"@vitest/eslint-plugin": "^1.2.7",
"@vue/devtools": "^7.7.7",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.5.1",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.7.0",
"concurrently": "^9.2.0",
"electron": "^37.1.0",
"electron-builder": "^26.0.17",
"eslint": "^9.29.0",
"eslint-plugin-vue": "^10.2.0",
"jiti": "^2.4.2",
"jsdom": "^26.1.0",
"openapi-typescript": "^7.8.0",
"prettier": "^3.6.1",
"sass": "^1.89.2",
"sass-loader": "^16.0.5",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-electron": "^0.29.0",
"vite-plugin-vue-devtools": "^7.7.7",
"vitest": "^3.2.4",
"vue-tsc": "^2.2.10"
}
}
Steps to reproduce
import vue from "@vitejs/plugin-vue";
import { defineConfig } from "vite";
defineConfig({
plugins: [vue()]
})
What is expected?
No type errors.
What is actually happening?
Error:
This expression is not callable.
Type 'typeof import("c:/Repos/KIOSK_TVM/Evoke.Kiosk.RailTVM.Ui.Vue3/node_modules/@vitejs/plugin-vue/dist/index")' has no call signatures. ts(2349)
Link to minimal reproduction
No response
Any additional comments?
vitejs/vite-plugin-vue#487 suggests this is likely a vue-tsc
problem because regular tsc
does not have the issue.
Error does not occur on v5 version of @vitejs/plugin-vue
package.