Webstorm 7 no puede reconocer los métodos de la API de nodos
Acabo de instalar webstorm. Estoy trabajando en un pequeño nodo.js app.
He unido el nodo.js código fuente, y cuando hago clic en el nodo.configuración de js, puedo ver que puede reconocer mis varios módulos de nodo, etc.
Tengo 2 problemas:
- Variable o tipo no resuelto: webstorm no parece reconocer métodos api simples (require, exports).
-
No hay información de código para...: si lo hago
require('winston')
me dice que no tiene visión de código (es ¿hay alguna forma de añadir el código fuente?)
3 answers
Para WebStorm 7 a 10 (en OSX)...
WebStorm->Preferencias->Idiomas y marcos->Javascript - > Bibliotecas
Seleccione "Nodo.js Globals " and " Node.js vXXX Core Modules".
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
2018-06-26 18:17:22
Para WebStorm 12 EAP
(y probablemente WebStorm 11
y WebStorm 2017.3.3
):
In Settings -> Languages & Frameworks -> Node.js y NPM , haga clic para Habilitar el nodo.biblioteca js Core.
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
2018-03-30 12:40:54
La actualización a Webstorm 8 o superior solucionará el problema de los métodos requeridos. Como se publicó anteriormente comprobando si Configuración > JavaScript > Bibliotecas > Nodo.js están todos marcados solucionará su problema
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-01-07 21:37:54