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, як і раніше, оминається.
Сценарії#
prepackpreparepostpack
підказка
Ви також можете скористатися хуком beforePacking для програмної зміни вмісту package.json перед створенням tar-архіву. Це корисно для видалення полів, призначених лише для розробки, або додавання метаданих публікації без зміни локального package.json.