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

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

1 ответ

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

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

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

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