Когда я пытаюсь запустить файл app.js
, созданный Express, я получаю следующую ошибку:
$ node app.js
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'express'
at Function._resolveFilename (module.js:320:11)
Когда я набираю express --version
, я получаю инструкцию возврата 2.3.3
. Я использовал npm для установки экспресс. Мне пришлось вручную сделать npm, используя следующие инструкции:
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
Ошибка Error: Cannot find module 'express'
.
Нужно ли что-то делать после установки npm и express, чтобы express мог видеть модули, созданные npm?
- Мой узел - версия: 0.4.6
- Мой экспресс - версия: 2.3.3
- Мой номер версии: 1.0.6
Экспресс установлен по всему миру. Я использовал флаг -g
, чтобы установить его.
Редактировать: Когда я пытаюсь "node -e require.paths"
Я получаю:
[ '/home/user/.node_modules',
'/home/user/.node_libraries',
'/usr/local/lib/node' ]
Итак, узел не обнаруживает установку npm. Как получить узел для обнаружения установки npm?