path 模块是 node.js 的内置模块,而 node.js 默认不支持 ts 文件的,所以需要安装 @type/node 依赖包
npm install @types/node --save-dev
在 compilerOptions 中添加 baseUrl 和 paths。根据需要进行配置路径别名。
不配置这一步,@/ 就不会生效。
{
"compilerOptions":{
......
"baseUrl": "./",
"paths": {
"@/*": [
"./src/*"
]
}
...
}
}
配置 vite.config.js 的路径别名。
配置之后 npm run dev 的时候才不会提示是否安装你 @/ 之后的路径。
export default defineConfig({
resolve: {
alias: [
{
find: "@/",
replacement:resolve(__dirname, './src')
}
]
},
......
})