2017-02-08 8 views

ответ

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

# 1 есть * в основном * true - у вас возникнут проблемы, если у вас есть пакеты узлов, которые скомпилируют собственный код, а dev и целевые системы имеют разные архитектуры. Я столкнулся с проблемами при переходе с Ubuntu на Alpine Linux; само собой разумеется, что переход от систем Intel к ARM также приведет к проблемам. – Kryten

+0

Что вы понимаете, создавая локальный репозиторий npm? Могу ли я как-то указать npm на использование локального хранилища? –

+0

Хорошо, я googled для создания локальных репозиториев npm и вот решение: http://www.clock.co.uk/blog/how-to-create-a-private-npmjs-repository –

0

Try yarn после первого раза установить кэширует пакеты, так что вы можете установить их в автономном режиме позже опция, которая недоступна в npm.