Публикации по теме 'package-management'
Роль менеджеров пакетов в современном программировании
Менеджеры пакетов являются важными инструментами для современной разработки программного обеспечения. Они помогают разработчикам управлять зависимостями и библиотеками, необходимыми для их проектов. В этом документе мы обсудим важность менеджеров пакетов в современном программировании.
Первый менеджер пакетов: гейм-чейнджер
Первый менеджер пакетов был создан в конце 1990-х годов для языка программирования Perl. Она называлась Comprehensive Perl Archive Network (CPAN) и представляла..
Поддерживайте актуальность зависимостей Node.js с помощью npm-check-updates (ncu)
Поддержание ваших зависимостей Javascript в актуальном состоянии может стать работой на полный рабочий день.
Со временем зависимости проекта могут устареть из-за исправления ошибок, новых функций и других обновлений. Если в вашем проекте много зависимостей, может быть сложно следить за этими изменениями.
Использование устаревших пакетов может привести к угрозам безопасности и проблемам с производительностью, поэтому важно поддерживать ваши пакеты в актуальном состоянии.
У нас есть..
Пряжа против Npm (4 и 5)
Пряжа родилась в Facebook после того, как у команды возникли проблемы со средой разработки непрерывной интеграции «оффлайн». Проблема заключалась в том, что npm должен быть подключен к сети каждый раз, когда вы хотите загрузить зависимость. С другой стороны, пряжа, как только вы загружаете модуль в первый раз, сохраняет его в локальном кеше, что затем позволяет установить его без подключения к Интернету.
Преимущество:
Позволяет установить автономную зависимость: yarn install..
Получение отличного имени npm
Примечание: спасибо npm, сделавшему это возможным, и за их отличную поддержку.
Вы можете быть удивлены, узнав, что я разрабатываю server.js под именем npm server , поэтому я могу указать пользователям, чтобы они просто выполняли npm install server . Подождите, разве этот пакет еще не забрали?
Фактически это было; Несколько лет назад была опубликована версия 0.0.3. Но Споры о названиях пакетов npm довольно четко об этом говорят:
«Некоторые вещи запрещены и будут удалены без..
Шпаргалка разработчика пакетов Python
Примечания и мысли о том, как разработать и настроить чистую структуру пакета Python
По словам разработчиков, Python входит в пятерку лучших языков программирования в 2019 году [1]. Учитывая силу сообщества разработчиков ПО с открытым исходным кодом и высокий уровень внедрения в новых областях, таких как большие данные, аналитика и машинное обучение, никто не должен удивляться, заметив, что его популярность растет в ближайшие годы. Количество пакетов, доступных разработчикам Python,..
Измените ASP.NET Core с npm на Yarn
Первый шаг — установить Yarn. Перейдите на этот сайт, скачайте и запустите установщик для вашей операционной системы.
Для Visual Studio Mads Kristensen создал расширение для Yarn, которое значительно улучшает интеграцию. Инсталлятор расширения можно скачать здесь .
Преобразование
Откройте командную строку в том же каталоге, где находится файл package.json вашего проекта, и выполните следующую команду.
yarn
Это создаст yarn.lock и разметит папку node_modules, используя..
Depcheck - Новая волшебная палочка
Depcheck - Новая волшебная палочка
В связи с широкой доступностью пакетов в NPM мы очень часто добавляем большое количество пакетов. Со временем и из-за плохого управления кодом дерево зависимостей растет и добавляет дополнительный вес пакету.
Выявление и удаление неиспользуемых зависимостей вручную было бы ужасным процессом. К счастью, у нас есть еще один пакет, доступный в NPM для определения неиспользуемых зависимостей в нашем файле package.json 😂
Depcheck:
Depcheck..