web-dev-qa-db-fra.com

Webstorm 7 ne reconnaît pas les méthodes de l'API de noeud

Je viens d'installer webstorm. Je travaille sur une petite application node.js.

J'ai attaché le code source de node.js et lorsque je clique sur les paramètres de Node.js, je constate qu'il peut reconnaître mes différents modules de nœud, etc.

J'ai 2 problèmes:

  1. Variable ou type non résolu : webstorm ne semble pas reconnaître les méthodes simples de l'API (require, exports).
  2. Aucun aperçu du code pour ... : si je fais require('winston'), il me dit qu'il n'a aucun aperçu du code (puis-je ajouter le code source?
25
hba

Pour WebStorm 7 à 10 (sous OSX) ...

WebStorm-> Préférences-> Langages et cadres-> Javascript> Bibliothèques

Sélectionnez "Node.js Globals" et "Node.js vXXX Core Modules".

29
Ted Bigham

En 2018 et versions Version Web:

Je suisSettings -> Languages & Frameworks -> Node.js and NPM, prüfenCoding assistance for Node.js:

WebStorm setting to enable Coding assistance for Node.js

À älteren Webstorm-Versionen wurde meurt aufgerufenEnable Node.js Core library.

Choisissez une option pour obtenir plus de renseignements, cliquez ici pour en savoir plus sur les options, les fonctions et les avantages de votre site Web, cliquez ici pour consulter le formulaire de réponse.Enable Node.js coding assistanceoder einfach nochmal die Option ankreuzen. Achie Sie darauf, das WebStorm es zeigtIndexingDateien. (La guerre s'est déroulée de manière permanente sur WebStorm-Fehler, et était encore une fois, c'est ce que nous avons fait.)

50
Dan Dascalescu

Comme j'ai déjà répondu à la question WebStorm indique que la console est une variable non résolue , pour résoudre ce problème dans les nouvelles versions de Webstorm, vous devez activer l'aide au codage pour Node.js .

Pour ce faire, allez sur Settings> Languages & Frameworks> Node.js and NPM et cliquez sur l'option Coding assistance for Node.js, puis cliquez sur OK pour enregistrer:

enter image description here

Ce sera toutes les variables et fonctions non résolues de Node.js.

Mettre à jour

Sur les nouvelles versions de Webstorm, il suffit d’aller au-dessus de l’erreur et de cliquer sur More Actions... (ou ALT+ENTER) et en sélectionnant Activez l’aide au codage Node.js pour résoudre ce problème.

enter image description here

0
coderade

La mise à jour vers Webstorm version 8 ou supérieure résoudra le problème des méthodes requises Comme indiqué précédemment, en vérifiant si Paramètres> JavaScript> Bibliothèques> Node.js sont tous cochés, cela résoudra votre problème.

0
oconnecp