Почему я получаю сообщение об ошибке: Не удается найти модуль после загрузки node.js? - PullRequest
0 голосов
/ 18 июня 2019

У меня проблема с node.js, я установил Node, Homebrew и Xcode, но когда я набираю в терминале: node index.js, я получаю эту ошибку: Error: Cannot find module '/Users/traviskerr/index.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Function.Module.runMain (internal/modules/cjs/loader.js:829:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) MacBook-Air-2:~ traviskerr$

Пожалуйста, помогите мне понятьчто пошло не так и что я могу сделать, чтобы это исправить!Я очень новичок в этом и не понимаю, что пошло не так.Большое спасибо, спасибо!

Я установил Homebrew и Xcode, потому что, очевидно, они нужны для Node.js, но, похоже, это не работает должным образом.

Ожидаемый результат должен сказать: Hello World на следующей строке, но он дает мне

`Error Cannot find module '/Users/traviskerr/index.js'
at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
MacBook-Air-2:~ traviskerr$`

вместо ...

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

В vscode explorer дайте правой кнопкой мыши название вашего проекта и выберите опцию "Показать в проводнике".

Это папка вашего проекта, и вы должны запустить узел index.js внутри папки вашего проекта , открыв терминал в этой папке.

0 голосов
/ 18 июня 2019

Это более чем вероятно, потому что вы index.js файл не существует в текущем каталоге, в котором вы запускаете команду node index.js

Независимо от Windows / Mac, следующие шаги должнызапустите ваш файл (при условии, что ваш index.js код верен)

  1. Откройте новый терминал
  2. Перейдите в каталог, где находится index.js, запустив cd <path_to_index_directory>
  3. Выполнить node index.js

Если вы находитесь в правильном каталоге, запуск lst должен отобразить файл.Если вы не видите свой файл в списке, значит, вы находитесь не в правильном каталоге (что приводит к тому, что модуль не найден)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...