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')
}
]
},
......
})