Как установить / загрузить пакеты без использования npm install <package_name> или yarn install

Я работаю в банковской компании, поэтому здесь многие ссылки и сайты заблокированы. В настоящее время я работаю над проектом, в котором использую react и Node.js в качестве технического стека. Поэтому всякий раз, когда я хочу установить любую новую зависимость или просто установить npm, у меня возникают проблемы с доступом. Есть ли другое решение для загрузки зависимостей из файла package.json, кроме npm install

вы можете вручную загрузить исходный код с github для небольших библиотек, но большие библиотеки будут иметь много зависимостей. Также проверьте настройки прокси, если у вас нет доступа к репозиториям npm, это будет большой проблемой.

Panos K 26.10.2018 08:38
2
1
1 168
1

Ответы 1

Будет действительно сложно, если yarn или npm не будут управлять зависимостями за вас, но есть варианты.

Я настоятельно рекомендую вам создать частный реестр npm только для вашей компании. Есть много платных и бесплатных сервисов, которые могут это сделать, а также автономных решений с открытым исходным кодом. После настройки все, что вам нужно сделать, это отредактировать конфигурации npm или yarn, и все готово. Вот ссылка с множеством опций для этого. Некоторые из них, которые приходят мне в голову, - это Artifactory и сам npm.

Если ни один из них не работает для вас, вы всегда можете просто вручную загрузить пакеты npm из их репозиториев Github, но это будет очень утомительно и отнимет много времени (может быть, вы можете написать свой собственный менеджер пакетов?), Но я определенно не рекомендую этот путь.

Другие вопросы по теме