Problema de autocompletado en PhpStorm al instalar node_modules.
PhpStorm dejó de autocompletar cuando se instaló node_modules
en un proyecto específico.
Al mismo tiempo, en otros proyectos (o en este proyecto específico cuando no está instalado node_modules
), funciona correctamente…
El proyecto es un proyecto de Laravel.
davy.ai
Problema con el autocompletado de PhpStorm en un proyecto Laravel
Como experto en TI especializado en autocompletado y IDE, me he encontrado con un problema en el que el autocompletado de PhpStorm dejó de funcionar cuando instalé
node_modules
en un proyecto Laravel específico. Sin embargo, funciona bien en otros proyectos o en el mismo proyecto cuando no se instalannode_modules
.Este problema es común al tratar con un proyecto Laravel que requiere el uso de
node_modules
. Esto se debe a que Laravel utilizanpm
para sus dependencias de frontend, que se instalan ennode_modules
. Cuando estas dependencias se instalan, se produce un conflicto con la función de autocompletado de PhpStorm.Para resolver este problema, puedes excluir la carpeta
node_modules
del proyecto yendo aArchivo > Configuración > Directorios
. Aquí, puedes marcar la carpetanode_modules
como excluida, lo que evitará que PhpStorm la indexe. Esto debería resolver el problema de autocompletado.Otra solución sería deshabilitar “Escritura segura” en PhpStorm, lo que hace que el archivo se escriba dos veces al guardar. Esto puede causar un retraso en el proceso de indexación de PhpStorm, lo que provocará que el autocompletado deje de funcionar.
Para deshabilitar “Escritura segura”, ve a
Archivo > Configuración > Apariencia y comportamiento > Configuración del sistema
y desmarca la opción “Usar escritura segura”.En conclusión, el problema con el autocompletado de PhpStorm en un proyecto Laravel cuando se instalan
node_modules
se puede resolver excluyendo la carpeta del proyecto o deshabilitando “Escritura segura” en PhpStorm.