Maison > Questions et réponses > le corps du texte
P粉0221405762023-08-15 10:25:04
Grâce à Vite, vous pouvez importer des fichiers sans spécifier d'extension. Cependant, comme vous l'avez mentionné, si deux fichiers portent le même nom dans le même dossier, vous risquez de rencontrer une confusion lors de l'importation de l'un ou l'autre fichier. Une bonne idée est d'utiliser des noms différents pour les fichiers et de les importer avec les noms correspondants.
Cependant, s'il existe des exigences spécifiques nécessitant l'utilisation des mêmes noms de fichiers Vue et TS, une solution consiste à utiliser la fonctionnalité d'alias de chemin de Vite. Ce que vous devez faire, c'est-
Définissez les alias de chemin pour ces fichiers dans votre vite.config.ts
fichier-
resolve: { alias: { 'IndexTs': 'index.ts文件的路径', 'IndexVue': 'index.vue文件的路径 } },
Carte dans votre section tsconfig.json
中,修改compilerOptions
avec un chemin contenant l'alias -
{ "compilerOptions": { ..., "paths": { ..., "@indexTs": ["index.ts文件的路径"], "@indexVue": ["index.vue文件的路径"] } } }
Vous pouvez désormais facilement importer ces fichiers comme celui-ci -
import something from '@indexTs'; import IndexVueComponent from '@IndexVue'