pnpm pack

Створити tar-архів з пакунка.

Параметри#

--recursive, -r#

Додано у: v10.11.0

Запакувати всі пакунки з робочого простору.

--out <path>#

Налаштовує вихідний шлях для архіву. Використовуйте %s та %v, щоб включити назву та версію пакета, наприклад, %s.tgz або some-dir/%s-%v.tgz. Стандартно архів зберігається в поточній робочій теці з назвою <package-name>-<version>.tgz.

--pack-destination <dir>#

Тека, в якій pnpm pack зберігатиме архіви. Стандартно використовується поточна робоча тека.

--pack-gzip-level <level>#

Зазначення ступеня стиснення.

--json#

Виводіть журнал у форматі JSON.

--filter <package_selector>#

Додано у: v10.11.0

Читайте більше про використання фільтрів.

--dry-run#

Додано у: v10.26.0

Виконує всі дії звичайного запуску, окрім пакування tar-архіву. Корисно для перевірки вмісту tar-архіву.

--skip-manifest-obfuscation#

Додано у: v11.3.0

Залишати оригінальне поле packageManager і публікувати скрипти життєвого циклу в упакованому маніфесті, замість того щоб видаляти їх. Поле pnpm, характерне для pnpm, як і раніше, оминається.

Сценарії#

  • prepack
  • prepare
  • postpack

підказка

Ви також можете скористатися хуком beforePacking для програмної зміни вмісту package.json перед створенням tar-архіву. Це корисно для видалення полів, призначених лише для розробки, або додавання метаданих публікації без зміни локального package.json.