Cómo habilito Webstorm intellisense para AngularJS al escribir CoffeeScript


He configurado Webstorm para reconocer y compilar mis archivos coffeescript.

He instalado el plugin AngularJS y puedo escribir con éxito mis controladores, etc. en javascript antiguo.

Cuando intento escribir mi código relacionado con angular en CoffeeScript, sin embargo, no obtengo ningún soporte IDE: finalización de código, intellisense, etc.

Como una señal de que todo no está bien, la variable angular en sí no se reconoce, como se muestra en la imagen debajo.

introduzca la descripción de la imagen aquí

Pregunta: ¿Cómo puedo habilitar el soporte para AngularJS en archivos CoffeeScript?

Gracias

Author: biofractal, 2013-09-18

3 answers

Para solucionar el problema específico Unresolved variable or type angular debe asegurarse de que las bibliotecas de javascript de angular hayan sido Enabled (vea la imagen de abajo).

Esto se hace a través de la configuración de WebStorm:

Archivo -> Configuración -> Javascript - > Bibliotecas

Administración de Bibliotecas Javascript

Aquí está la sección de ayuda relevante: Configurando bibliotecas JavaScript

 47
Author: biofractal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-14 09:24:35

Con webstorm 10 vas a ir a la ventana de preferencias y desde allí seleccionar Idiomas y Frameworks > JavaScript > Bibliotecas. Luego haga clic en el botón descargar, seleccione TypeScript community stubs en el menú desplegable en la parte superior de la lista, busque angular y haga clic en descargar e instalar.

Si está utilizando jshint, asegúrese de ir a la configuración de jshint, encontrar la opción Predefinida y agregar angular:true para suprimir las advertencias.

 12
Author: Blake,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-05 01:35:43

En WebStorm v. 11

 3
Author: Valery,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-12 19:10:14