Когда я пытаюсь запустить файл app.js, созданный выражением, я получаю следующую ошибку:
$ 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 для установки express. Мне пришлось вручную сделать npm, используя следующие инструкции:
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
Ошибка Error: Cannot find module 'express'
.
Нужно ли мне что-то делать после установки npm и выражения для того, чтобы явным образом видеть модули, созданные npm?
My node - версия: 0.4.6 Мой экспресс - это версия: 2.3.3 Моя версия npm - версия: 1.0.6
Экспресс установлен глобально. Я использовал флаг -g для его установки.
Изменить: Когда я пытаюсь выполнить node -e require.paths, я получаю:
['/home/user/.node_modules', '/home/user/.node_libraries', '/usr/local/lib/ node']
Итак, node не обнаруживает установку npm. Как мне получить node для обнаружения установки npm?