Node-Center
Menu
  • Главная
  • Документация
    • Пакеты и модули
    • Туториалы
  • Технология
    • Полезные ссылки
    • Инструменты
    • Статьи
    • Статьи по смежным темам
  • Сообщество
    • События
  • О сайте
Menu

NPM изменила процедуру удаления модулей

Posted on 17.07.201605.03.2019 by node-center

Все помнят, как на прошлой неделе произошёл конфликт между компанией Kik, Азером Кочулу (Azer Koçulu) и руководством NPM, а сегодня мы можем увидеть действия NPM по предотвращению подобных конфликтов в дальнейшем.

Руководство NPM приняло новые правила, по которым больше нельзя быстро удалить свой модуль из NPM.

Отныне, быстрое и автоматическое удаление пакета доступно его разработчику только в течении 24 часов после публикации. По истечении этого времени удаление всё ещё остаётся возможным, однако теперь для этого необходимо связаться с администрацией по почте support@npmjs.com, после чего работники NPM произведут проверку вашего модуля, изучая количество других пакетов, в которых он необходим для работы. Если ваш модуль не является критичной зависимостью других пакетов, то он будет удалён. Если же его удаление повлечёт за собой проблемы с зависимостями в других пакетах, то удаление не будет разрешено. При этом варианте развития событий работники NPM выйдут на связь с разработчиками пакета, где ваш пакет является зависимостью, и предложат заменить его на аналоги. В крайнем случае, пакет, от которого вы отказались, будет передан на развитие другому разработчику.

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

Почта

node.center.ru@gmail.com

Свежие записи

  • Валюта дороже золота
  • Обзор NBA 2K21
  • 3 Основные характеристики блокчейна
  • Выбор платформы для торговли криптовалютой
  • Особенности игры Minecraft 
  • Кейсы в CS:GO
  • Maker криптовалюта
  • Как получить лучшие КС ГО кейсы
  • Как скачать игру need for speed underground 2

Меню

  • Главная
  • Документация
    • Пакеты и модули
    • Туториалы
  • Технология
    • Полезные ссылки
    • Инструменты
    • Статьи
    • Статьи по смежным темам
  • Сообщество
    • События
  • О сайте

Свежие записи

  • Валюта дороже золота
  • Обзор NBA 2K21
  • 3 Основные характеристики блокчейна
  • Выбор платформы для торговли криптовалютой
  • Особенности игры Minecraft 
  • Кейсы в CS:GO
  • Maker криптовалюта
  • Как получить лучшие КС ГО кейсы
  • Как скачать игру need for speed underground 2
  • Как получить прибыль в ставках на спорт

Почта

node.center.ru@gmail.com

© 2022 Node-Center