Cela commence à me déranger et j'aimerais qu'il soit désactivé ou corrigé. Webstorm a donc une fonctionnalité intéressante dans son analyseur HTML qui tentera de résoudre les répertoires dans des chaînes censées référencer un fichier dans votre projet. Par exemple:
Webstorm est correct. Mon code frontal est /app
complet, mais mon serveur sert des fichiers dans l'application à la racine, donc dans le contexte Web, /app
c'est en fait juste /
. En parallèle, ce comportement a également un impact sur mes modèles angulaires:
et mes routes angular-ui (j'imagine que cela ferait aussi cela pour les routes angulaires régulières).
Existe-t-il un moyen de changer Webstorm pour le traiter /app
comme root, donc c'est une fonctionnalité utile? Sinon, y a-t-il un moyen de désactiver cela? J'ai essayé d'entrer dans l'inspecteur, mais je n'ai pas trouvé d'option pour cela:
Et non, ce n'est pas le XML ... J'ai essayé.
Aide appréciée. Merci...
Réponses:
Pour faire des références de fichier à un dossier non racine dans votre projet, vous devez marquer ce répertoire comme une ressource . Pour ce faire, allez dans Paramètres> Répertoires et sélectionnez le dossier racine de votre actif dans le panneau de droite. Puis marquez-le comme racine de la ressource en cliquant sur le bouton au-dessus du navigateur de fichiers.
À partir de la documentation Jetbrains, une racine de ressource permet à WebStorm de compléter les chemins relatifs vers les ressources sous le dossier sélectionné . Cela signifie que vous devez utiliser Resource Root sur un dossier contenant toutes les ressources auxquelles vous souhaitez vous référer (par exemple, styles, scripts, ...).
la source
J'ai eu ce problème sur Mac et je l'ai résolu en modifiant les propriétés des répertoires.
Webstorm > Preferences
Project > Directories
la source
pour les personnes utilisant IntelliJ Ultimate:
la source
folder1/folder2/..
oùfolder2
contient toutes vos ressources. Vous devez marquer aufolder1
furSource
et àfolder2
mesureResource
. RéférenceDans JetBrains WebStrom Aller au fichier -> Paramètres -> Panneau de gauche Sélectionnez Projet -> Cliquez sur Derectories -> Panneau du milieu Sélectionnez la racine des ressources -> ajoutez les dossiers / répertoires sous votre projet pour référence ou dans le panneau de droite, vous pouvez voir + Ajouter une racine de contenu choisissez les répertoires et le Appliquer -> OK
la source