У меня есть файл server.js, который я загрузил с чужого сайта. Первая строка: var express = require ('express');node.js требует функции, не находящейся в модуле
Когда я пытаюсь запустить этот сервер с «node server.js», я получаю следующую ошибку: «Не удается найти модуль« экспресс ».» Экспресс-модуль установлен в узле по умолчанию установить местоположение:
C: \ Users \ MyName \ node_modules \ экспресс \
Я могу успешно запустить экспресс, выполнив «узел express.js» от экспресс установить местоположение в node_modules. Я также попытался скопировать папку экспресс и файл в каталог c: \ node-testing \, где находится файл server.js, но я все еще получаю ошибку. Любая идея, что может быть проблемой и как исправить?
Это не совсем правильно. Вам не нужно устанавливать свои узловые модули в директорию вашего приложения. Когда будут установлены нужные переменные envirionment, узел будет выглядеть в других местах (как и в Linux). – jfriend00
Подробная информация о том, как загрузить из других мест: http://nodejs.org/api/modules.html#modules_loading_from_the_global_folders – jfriend00