Как установить устаревшее приложение для моего узла? - PullRequest
0 голосов
/ 14 января 2019

У меня есть 1 библиотека узлов с именем sample, и любой, кто хотел бы использовать мою библиотеку, должен установить ее, используя npm i sample --save.

Допустим, текущая версия sample равна 3.0.0, и я хотел бы отметить версию < 2.0.0 как устаревшую.

Например, клиент A устанавливает library@1.0.0 должен получить устаревшее предупреждение при запуске npm outdated.

Как мне настроить sample?

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Вы можете использовать npm deprecate. В основном вы можете запустить следующую команду:

npm deprecate library@"<2.0.0" "All versions older than v2.0.0 are deprecated."

Документы: https://docs.npmjs.com/cli/deprecate

0 голосов
/ 14 января 2019

В npm есть подкоманда, которая называется deprecate.

Вы можете использовать такую ​​подкоманду, как эта npm deprecate <pkg>[@version] <message>

Чтобы получить более подробное объяснение команды и примера, из терминала запустите npm help deprecate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...