Текст и данные · Инструкция
Как удалить поле из package.json командой npm pkg delete
Для небольших правок `package.json` можно обойтись без ручного редактирования JSON. `npm pkg delete` удаляет указанный к
Короткий ответ
Выполните `npm pkg delete scripts.legacy`, затем проверьте `git diff -- package.json`. Удалённый ключ не должен присутствовать в итоговом JSON.
Что сделать
- 1: Сделайте `git diff` или сохраните копию `package.json`, если изменение критичное.
- 2: Выполните `npm pkg delete scripts.legacy`.
- 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.