Установка пакетов узлов / зависимостей с помощью npm на Windows Server 2008 - PullRequest
1 голос
/ 06 октября 2011

Я загрузил двоичные файлы узла js для Windows, он содержит все зависимости cygwin и т. Д.

Так что я могу перейти в папку C: \ Program Files (x86) \ node \ bin и запустить 'shell'then' node npm install 'и команда работает.

На что именно я указываю?Я попытался указать его на пакеты .tar.gz / .zip или извлеченную папку согласно документации, но я получаю несколько ошибок,

C:\Program Files (x86)\node\bin>node npm install andris9-Nodemailer-10eb182
npm ERR! tar -cvf - <file list elided> execvp(): No such file or directory
npm ERR! tar -cvf - <file list elided>
npm ERR! Failed creating the tarball.

npm not ok

Как это проще всего сделать в Windows?Прочитайте много учебных пособий, но все они различаются по объяснению, и, похоже, ни один из них не работает.

Если есть простой способ ссылаться на зависимости из моего основного файла .js, который тоже поможет.

Спасибо.

1 Ответ

2 голосов
/ 07 октября 2011

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

Из NPM:

локально - это устанавливает ваш пакет втекущий рабочий каталог.Модули узла входят в ./node_modules, исполняемые файлы входят в ./node_modules/.bin/, а страницы man вообще не устанавливаются.

Я почти уверен, что это сработает .. я думаю.

...