Как устранить ошибку «Не удается найти модуль» с помощью Node.js? - PullRequest
519 голосов
/ 26 января 2012

После извлечения модуля из GitHub и следуя инструкциям по его сборке, я пытаюсь вытянуть его в существующий проект, используя:

> npm install ../faye

Похоже, это помогает:

> npm list
/home/dave/src/server
└─┬ faye@0.7.1
  ├── cookiejar@1.3.0
  ├── hiredis@0.1.13
  └── redis@0.7.1

Но Node.js не может найти модуль:

> node app.js
node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'faye'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/home/dave/src/server/app.js:2:12)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Array.0 (module.js:470:10)

Я действительно хочу понять, что здесь происходит, но я немного растерялся относительно того, где искать дальше,Есть предложения?

Ответы [ 26 ]

0 голосов
/ 03 февраля 2018

Может быть, как и я, вы установили «механизм просмотра» в экспрессе на механизм, который не существует, или попытались использовать незарегистрированный шаблонизатор. Убедитесь, что вы используете: app.engine('engine name',engine) app.set('view engine','engine name')

0 голосов
/ 06 декабря 2016

Я получил простое решение для решения этой проблемы.

Просто удалите C: \ Users \ Имя пользователя \ AppData \ Roaming \ npm \

и затем установите узел.

Теперь ваша проблема будет решена.

0 голосов
/ 03 октября 2018

Пожалуйста, установите новый CLI v3 (npm install -g ionic @ latest).

Если эта проблема все еще остается проблемой в CLI v3. Спасибо!

0 голосов
/ 26 февраля 2017

Запустите только следующую команду:

npm install

Он установит все необходимые модули в папку node_modules.

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

Если пакет успешно установлен, перейдите в папку node_modules, затем проверьте файл и путь. Затем импортируйте. Надеюсь, это поможет.

0 голосов
/ 19 апреля 2017

Обнаружена эта проблема при использовании webpack с webpack-dev-middleware.

Превратил один файл в папку .

Похоже, наблюдатель не видит новую папку, а модуль отсутствует.

Исправлено путем перезапуска процесса.

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