n1ro°
RU

Текст и данные · Инструкция

Как удалить поле из package.json командой npm pkg delete

Для небольших правок `package.json` можно обойтись без ручного редактирования JSON. `npm pkg delete` удаляет указанный к

Редакция N1RO · Проверено

Короткий ответ

Выполните `npm pkg delete scripts.legacy`, затем проверьте `git diff -- package.json`. Удалённый ключ не должен присутствовать в итоговом JSON.

Что сделать

  1. 1: Сделайте `git diff` или сохраните копию `package.json`, если изменение критичное.
  2. 2: Выполните `npm pkg delete scripts.legacy`.
  3. 3: Проверьте результат через `npm pkg get scripts` и `git diff -- package.json`.

Команда или настройка

  • npm pkg delete scripts.legacy

Проверка

  • Перед изменением убедитесь, что Git фиксирует `package.json` или есть резервная копия.
  • Удалите только точный путь ключа, который больше не нужен.
  • После команды проверьте `npm pkg get` и `git diff -- package.json`.

Важно

Удаление `scripts`, `exports`, `bin` и других контрактных полей может сломать публикацию или запуск пакета — проверяйте diff.

Что учитывать

Удаление `scripts`, `exports`, `bin` и других контрактных полей может сломать публикацию или запуск пакета — проверяйте diff.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. npm pkg). Пример и формулировки — редакция N1RO на 2026-09-18.