我使用的版本是:
"vue": "^3.5.13",
"vite": "^6.2.0",
"vite-aliases": "^0.11.8",
我的问题:
我安装vite-aliases插件后,在vite.config.ts中配置完成后,tsconfig.json中原有的配置会被更改。导致tsconfig配置失效(files,references都被删除了)
plugins: [
vue(),
ViteAliases({
'prefix': '@',
}),
],
我原tsconfig.json内容如下:
{
"files": [],
"references": [
{ "path": "./tsconfig.app.json" },
{ "path": "./tsconfig.node.json" }
]
}
替换后:(并且paths中的配置会重复成生)
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"~assets/": [
"src/assets/"
],
"~components/": [
"src/components/"
],
"~router/": [
"src/router/"
],
"util/": [
"src/util/"
],
"/": [
"src/"
],
"@assets/": [
"src/assets/"
],
"@components/": [
"src/components/"
],
"@router/": [
"src/router/"
],
"@util/": [
"src/util/"
],
"@/": [
"src/"
]
}
}
}
我使用的版本是:
"vue": "^3.5.13",
"vite": "^6.2.0",
"vite-aliases": "^0.11.8",
我的问题:
我安装vite-aliases插件后,在vite.config.ts中配置完成后,tsconfig.json中原有的配置会被更改。导致tsconfig配置失效(files,references都被删除了)
plugins: [
vue(),
ViteAliases({
'prefix': '@',
}),
],
我原tsconfig.json内容如下:
{
"files": [],
"references": [
{ "path": "./tsconfig.app.json" },
{ "path": "./tsconfig.node.json" }
]
}
替换后:(并且paths中的配置会重复成生)
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"~assets/": [
"src/assets/"
],
"~components/": [
"src/components/"
],
"~router/": [
"src/router/"
],
"
util/": [/": ["src/util/"
],
"
"src/"
],
"@assets/": [
"src/assets/"
],
"@components/": [
"src/components/"
],
"@router/": [
"src/router/"
],
"@util/": [
"src/util/"
],
"@/": [
"src/"
]
}
}
}