/ / IntelliJ Idea: chemin d'importation personnalisé - angulaire, dactylographié, intellij-idea, webpack, jetbrains

IntelliJ Idea: chemin d'importation personnalisé - angulaire, dactylographié, intellij-idea, webpack, jetbrains

J'ai un projet webpack angular2 (typescript) et, après la mise à jour de IDEA de 2016.2 à 2016.3, je rencontre des problèmes d'importation avec les chemins d'accès dans les modules de typographie. Afin d'éviter de longues importations:

import * from "src/app/some-component";

J’ai ajouté "src / app" au dossier resol.root de webpack pour pouvoir le trouver

import * from "some-component"

dans le dossier "src / app". Toutefois, IDEA met en évidence mes instructions d'importation et indique "TS2307: Impossible de trouver le module" un composant "". J'imagine que c'est parce qu'IDEA n'est pas au courant de telles racines d'importation "personnalisées".

Alors, y a-t-il un moyen de dire à IDEA de rechercher des modules dans le dossier "src / app"? J'ai "essayé" les fonctions "Marquer le répertoire comme source" et "Langage et cadres -> JavaScript -> Bibliothèques", mais rien n'a changé.

Réponses:

3 pour la réponse № 1

Grâce à lena. Le problème est résolu en désactivant "service TypeScript" dans

Settings | Languages & Frameworks | TypeScript

Mais je suis presque sûr qu’il est possible de configurer TypeScript (via tsconfig.json) pour indiquer au service TypeScript d’IDEA de rechercher dans un autre dossier. Je suppose que "rootDirs" peut aider ici. résolution du module