🖥 CLI
Команди
Serve
Запускає сервер для розробки, який автоматично збирає заново додаток при зміні файлів і підтримує гарячу заміну модулів для швидкої розробки.
parcel index.html
Build
Збирає ресурси за один раз, це також мініфікує їх і встановлює змінну оточення NODE_ENV = production
.
Див. Робота в продакшені для отримання додаткової інформації.
parcel build index.html
Watch
Команда watch
схожа наserve
, з основною відмінністю: вона не запускає сервер.
parcel watch index.html
Help
Відображає всі можливі опції CLI
parcel help
Version
Показує номер версії Parcel
parcel --version
Опції
Каталог для вихідних файлів
Значення за замовчуванням: "dist"
Доступно для: serve
,watch
, build
parcel build entry.js --out-dir build/output
#або
parcel build entry.js -d build/output
root
- build
- - output
- - - entry.js
Встановити загальнодоступний URL для сервера
Значення за замовчуванням: аналогічно зазначеному в опції --out-dir
Доступно для: serve
,watch
, build
parcel entry.js --public-url ./dist/
виведе
<link rel = "stylesheet" type = "text/css" href = "/dist/entry.1a2b3c.css">
<!--або-->
<script src = "/dist/entry.e5f6g7.js"></script>
Мета
Значення за замовчуванням: browser
Доступно для: serve
,watch
, build
parcel build entry.js --target node
Можливі цілі: node
,browser
, electron
Каталог кешування
Значення за замовчуванням: ".cache"
Доступно для: serve
,watch
, build
parcel build entry.js --cache-dir build/cache
Порт
Значення за замовчуванням: 1234
Доступно для: serve
parcel serve entry.js --port 1111
Змінити рівень логування
Значення за замовчуванням: 3
Доступно для: serve
,watch
, build
parcel entry.js --log-level 1
Рівень логування | Ефект |
---|---|
0 | Логування відключено |
1 | Логувати тільки помилки |
2 | Логувати тільки помилки і попередження |
3 | Логувати все |
Ім'я хоста для HMR
Значення за замовчуванням: location.hostname
поточного вікна
Доступно для: serve
,watch
parcel entry.js --hmr-hostname parceljs.org
Порт для HMR
Значення за замовчуванням: Випадковий доступний порт
Доступно для: serve
,watch
parcel entry.js --hmr-port 8080
Вихідне ім'я файлу
Значення за замовчуванням: вихідне ім'я файлу
Доступно для: serve
,watch
, build
parcel build entry.js --out-file output.html
Це змінює ім'я вихідного файлу вхідної точки бандла
Роздрукувати детальний звіт
Значення за замовчуванням: Мінімальний звіт
Доступно для: build
parcel build entry.js --detailed-report
Включити https
Значення за замовчуванням: https відключений
Доступно для: serve
,watch
(працює на HTTPS для підключень HMR)
parcel build entry.js --https
⚠️ Цей прапор генерує самоподпісанний сертифікат, можливо, вам буде потрібно налаштувати ваш браузер, щоб дозволити використання самопідписаного сертифікату для локального хоста.
Установка користувальницького сертифіката
Значення за замовчуванням: https відключений
Доступно для: serve
,watch
parcel entry.js --cert certificate.cert --key private.key
Відкриття в браузері
Значення за замовчуванням: відкриття відключено
Доступно для: serve
parcel entry.js --open
Відключити створення source-maps
Значення за замовчуванням: source-maps включені
Доступно для: serve
,watch
, build
parcel build entry.js --no-source-maps
Відключення автоустановки
Значення за замовчуванням: установка включена
Доступно для: serve
,watch
parcel entry.js --no-autoinstall
Відключення HMR
Значення за замовчуванням: HMR включений
Доступно для: serve
,watch
parcel entry.js --no-hmr
Відключення мініфікаціі
Значення за замовчуванням: мініфікація включена
Доступно для: build
parcel build entry.js --no-minify
Відключити кешування файлової системи
Значення за замовчуванням: кешування включено
Доступно для: serve
,watch
, build
parcel build entry.js --no-cache
Зробити глобальними модулі як UMD
Значення за замовчуванням: відключено
Доступно для: serve
,watch
, build
parcel serve entry.js --global myvariable
Включити підтримку підйому області видимості / tree shaking
Значення за замовчуванням: відключено
Доступно для: build
parcel serve entry.js --experimental-scope-hoisting
Для отримання додаткової інформації дивіться розділ Tree Shaking в записі Девона Говетта (Devon Govett) про Parcel 1.9.
Help us improve the docs
If something is missing or not entirely clear, please file an issue on the website repository or edit this page.