Ответ 1
Для WebStorm с 7 по 10 (в OSX)...
WebStorm-> Настройки-> Языки и Frameworks-> Javascript-> Библиотеки
Выберите "Node.js Globals" и "Node.js vXXX Core Modules".
Я только что установил webstorm. Я работаю над небольшим приложением node.js.
Я прикрепил исходный код node.js, и когда я нажимаю на настройки node.js, я вижу, что он может распознавать мои различные модули node и т.д.
У меня есть 2 вопроса:
require('winston')
, он говорит мне, что у него нет понимания кода (есть ли способ добавить исходный код?)Для WebStorm с 7 по 10 (в OSX)...
WebStorm-> Настройки-> Языки и Frameworks-> Javascript-> Библиотеки
Выберите "Node.js Globals" и "Node.js vXXX Core Modules".
Для 2018 и более поздних версий WebStorm:
В Settings -> Languages & Frameworks -> Node.js and NPM проверьте Coding assistance for Node.js:
В более старых версиях Webstorm это называлось Enable Node.js Core library.
Если вы по-прежнему видите нераспознанные символы Node даже с включенной этой опцией, снимите ее, перезапустите WebStorm, затем щелкните правой кнопкой мыши предупреждение и выберите Enable Node.js coding assistance или просто выберите опцию снова. Следите за WebStorm, чтобы показать Indexing файлы. (Только что это произошло сегодня - похоже на ошибку WebStorm, и то, что я только что написал, исправило ситуацию.)
Поскольку я ответил на WebStorm, что консоль - это нерешенный вопрос переменной, чтобы решить эти проблемы в новых версиях Webstorm, вам нужно включить помощь по кодированию для Node.js.
Для этого перейдите в " Settings
> " Languages & Frameworks
> " Node.js and NPM
нажмите " Coding assistance for Node.js
и нажмите " ОК", чтобы сохранить:
На этом все Node.js будут нерешенными переменными и функциями.
В новых версиях Webstorm, просто перейдя над ошибкой и щелкнув More Actions...
(или ALT + ENTER) и выбрав Включить помощь по кодированию Node.js, вы решите эту проблему.
Обновление Webstorm 8 или более поздней версии устранит проблему с вашими требованиями. Как указано ранее, проверяя, будут ли проверены параметры > JavaScript > Библиотеки > Node.js, будет исправлена ваша проблема.