2016-09-09 2 views
1

В настоящее время я пытаюсь выполнить команду npm install, чтобы получить все зависимости и модули, необходимые для запуска моего пакета package.json.npm install в определенной локальной папке

Проблема в том, что у меня нет доступа в Интернет для извлечения из Интернета, поэтому я загрузил node_modules на другой компьютер и скопировал его в свою локальную папку, содержащую все. Если я попытался запустить npm install без аргументов, он все равно пытается извлечь из Интернета и терпит неудачу.

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

Я попытался сделать npm install node_modules на пути, который содержит package.json, но ничего. Я работаю на окнах 7.

Если у кого-то есть подход к указанию локального node_modules и просто установите все модули внутри, я буду признателен.

Спасибо!

ответ

2

Вы, вероятно, следует использовать npm-link ...
Из документов:

Перейти к каталогу node_modules, и, внутри каждого пакета, запустите npm-link:

$ cd node_modules 

$ cd package-name 
$ npm link 
$ cd .. 
... 

В каталоге вашего проекта который нуждается в локальных модулях:

$ npm link package-name 
+0

Поэтому я должен пойти в каждый пакет и связать все пакеты-n ame.js внутри каждого модуля? –

+0

Вы должны записать cd в каждый каталог пакетов и запустить 'npm link'. Сценарий оболочки для его автоматизации должен быть тривиальным ... – MarcoS