背景:使用@引入项目资源,报错找不到相应的模块,不使用@又不会出现报错,大概率是配置问题
前提:确保项目中存在目标文件
解决步骤:
1.安装依赖 @types/node 用于处理别名不生效问题
npm i @types/node -D
2.在vite.config.ts中配置别名
resolve: { // ↓路径别名 alias: { "@": resolve(__dirname, "./src") }, extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'], },
3.在tsconfig.app.json中添加
{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, }, "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] }
即可解决,
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号