Skip to content

我配置vite-aliases后,他会删除我的tsconfig.json内的其他配置。导致项目异常 #78

Description

@afish-lgtm

我使用的版本是:
"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/
"
]
}
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingworking on itTask in progress

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions