Установка пакетов NPM вручную
я использовал установщик Windows узла v0.8.3 для установки nodejs. Когда я пытаюсь установить express вот так:
npm install express
это не работает. Я думаю, это потому, что моя компания использует прокси-сервер, поэтому я загрузил express из githubhttps://github.com/visionmedia/express, но я не знаю, как установить.
я распаковываю файл и помещаю их в F / express/. Пожалуйста, помогите мне? Я на Windows
когда я пытаюсь установить из F:/express / использование следующие команды
cd F:/express
npm install ./express
или
npm install .
Я получаю следующую ошибку:
error: connect ETIMEDOUT
at errnoException (net.js:776:11)
at Object.afterConnect [as oncomplete] (net.js:767:19)
и когда я пытаюсь сделать
npm install F:/express
это показывает
express@3.0.0beta7 prepublish F:/express/
npm prune
затем следует много http-сообщений, а затем та же ошибка
5 ответов
было бы, вероятно, наиболее удобно в долгосрочной перспективе настроить NPM для использования вышеупомянутого прокси-сервера с помощью одного из следующих методов (в следующем замените $PROXY на ваш прокси-сервер в виде $PROTOCOL://$DOMAIN:$PORT (например,http://proxy.сервер:80))
A. установите переменные среды http_proxy и https_proxy в $PROXY
Б.
npm set proxy $PROXY
npm set https-proxy $PROXY
сам экспресс имеет много зависимостей, которые, я считаю, npm также пытается получить, если вы выдаете npm install
. Думаю, вам нужно просто правильно настроить прокси => http://jjasonclark.com/how-to-setup-node-behind-web-proxy?
Если у вас возникли проблемы с получением пакетов из-за прокси-сервера или другой проблемы с подключением к интернету, настройте проект на другом компьютере. Затем скопируйте проект в цель. В нем будут все файлы, которые вам нужны.
попробовать npm install .\express
(при условии, что папка express находится в текущей папке).
проблема в том, что express
на npm install express
обрабатывается как имя пакета, в то время как .\express
на npm install .\express
обрабатывается как имя папки.
вы хотите работать npm install .
внутри (или npm install -g .
для глобальной установки).
похоже, вы загрузили бета-версию (3.0.0beta7). Попробуйте установить последнюю стабильную версию (2.5.11):
npm install https://github.com/visionmedia/express/tarball/2.5.11