Esto está empezando a molestarme y me gustaría apagarlo o arreglarlo. Así que Webstorm tiene una característica interesante en su analizador HTML que intentará resolver directorios en cadenas que se supone que hacen referencia a un archivo en su proyecto. Por ejemplo:
Webstorm es correcto. Mi código de interfaz está todo incluido, /app
pero mi servidor sirve archivos en la aplicación en la raíz, por lo que en el contexto web /app
es en realidad solo /
. Como lado, este comportamiento también afecta mis plantillas angulares:
y mis rutas angulares-ui (imagino que también lo haría para rutas angulares regulares).
¿Hay alguna forma de que pueda cambiar webstorm para tratarlo /app
como la raíz, por lo que esta es una característica útil? Si no es así, ¿hay alguna forma de que pueda desactivar esto? Intenté ir al inspector, pero no pude encontrar una opción para ello:
Y no, no es el XML ... lo intenté.
Ayuda apreciada. Gracias...
Respuestas:
Para hacer referencias de archivo a una carpeta que no sea raíz en su proyecto, deberá marcar ese directorio como un Recurso . Para hacer esto, vaya a Configuración> Directorios y seleccione la carpeta raíz de sus activos en el panel de la derecha. Luego, márquelo como Raíz de recursos haciendo clic en el botón que se encuentra sobre el explorador de archivos.
De la documentación de Jetbrains, Resource Root permite a WebStorm completar rutas relativas a los recursos de la carpeta seleccionada . Esto significa que debe usar Resource Root en una carpeta que contenga todos los recursos a los que le gustaría hacer referencia (por ejemplo, estilos, scripts, ...).
fuente
Tuve este problema en Mac y lo resolví cambiando las propiedades de los directorios.
Webstorm > Preferences
Project > Directories
fuente
para personas que usan IntelliJ Ultimate:
fuente
folder1/folder2/..
dondefolder2
contiene todos sus recursos. Necesita marcarfolder1
comoSource
yfolder2
comoResource
. ReferenciaEn JetBrains WebStrom Goto File -> Settings -> Left Panel Select Project -> Click en Derectories -> Middle Panel Select Resource Root -> agregue las carpetas / Directorios debajo de su proyecto como referencia o en el panel derecho puede ver + Agregar raíz de contenido, elegir los directorios y Aplicar -> Aceptar
fuente