Публикации по теме 'dependencies'


Среды Python | Лучшие практики для Mac
Прошли времена Conda, менеджеров пакетов ОС и глобальных установок пакетов. Их узурпировала более новая, легкая и невероятно гибкая технология под названием VirtualEnv. VirtualEnv — это сторонний пакет, который позволяет пользователю создавать виртуальные среды Python для конкретных проектов с автономной установкой Python и основными инструментами для управления пакетами; никаких установок не требуется! В самой последней версии Python (›Python 3.3) VirtualEnv — это стандартный пакет,..

нпм ОШИБКА! ERESOLVE не удалось разрешить зависимость
Я работал над проектом, в котором задача установки узла была частью сборки файла докера. Сборка не удалась из-за ошибки, показанной ниже. Это ошибка зависимости, и ее можно решить, выбрав правильные версии в файле package-lock.json . package-lock.json автоматически генерируется для любых операций, где npm изменяет дерево node_modules или package.json . Он описывает точное сгенерированное дерево, чтобы последующие установки могли создавать идентичные деревья, независимо от..

Что я делал не так — управление зависимостями и монорепозиторий
Поддержка множественных зависимостей в распределенной архитектуре — большая проблема, особенно когда закон Конвея предсказал дальнейшую изоляцию команды на основе созданной архитектуры. В настоящее время микросервисы являются золотым стандартом для интерфейсных и серверных решений. Нано-услуги также становятся очень популярными для быстрого предоставления ценности бизнесу. Это диктует еще большую атомарность поставляемого программного обеспечения и повышенный спрос на возможность..

Архивирование проекта ReleaseHawk
В конце 2017 года мы начали работать над побочным проектом, у которого было уникальное требование: отслеживать зависимость, которая не является модулем NPM. В нашем конкретном случае нам нужно было отслеживать изменения в репозитории GitHub. Если вы знакомы с такими проектами, как Dependabot , требование идентично. Результатом этих усилий стал ReleaseHawk , который был опубликован на торговой площадке GitHub. Проект, для которого мы в основном использовали ReleaseHawk, представлял..

Введение в диапазоны версий
Если вы когда-нибудь просматривали файл манифеста пакета своего проекта, скорее всего, вам приходилось сталкиваться с диапазонами версий. В проекте Node.js этот файл манифеста пакета называется package.json и обычно выглядит так: Этот маленький номер версии с кареткой перед ним называется диапазоном версий . Проще говоря, это механизм для привязки пакета к гибкому количеству версий в определенном диапазоне. Когда вы пишете ^1.4.6 , вы можете сказать это вслух как «совместим с..

Модификация и реализация существующих пакетов NPM с одноранговыми зависимостями
Одной из самых сильных сторон JavaScript является широта его экосистемы. Библиотеки NPM предлагают JS-программистам потрясающую полезность при реализации мощных приложений, позволяя им извлекать выгоду из существующего сообщества открытого исходного кода. Хотя это может быть важным процессом обучения на ранних этапах, изобретение велосипеда может быстро стать утомительным, особенно по мере того, как проекты становятся более сложными и специфичными. Но что, если использование чужого кода не..

Не знаете о различных типах зависимостей в NPM или Yarn?
Не знаете о различных типах зависимостей в NPM или Yarn? Вот простая диаграмма, которую я нарисовал, чтобы упростить эти концепции! вашему дому требуется электричество , поэтому он зависит от Digger используется только во время строительства вашего Дома , следовательно, это зависимость разработчика микроволновая печь не поставляется с собственным электричеством ; скорее, он зависит от электричества вашего дома , следовательно, он взаимозависимости..