生產環境
生產環境
當需要打包應用程式用於生產環境時,可以使用 Parcel 的生產模式。
parcel build entry.js
這將停用 監聽(watch) 模式和模組熱更換,所以它只會建置一次。它還會開啟 minifier 用於壓縮輸出包檔案的大小。 Parcel使用的 minifiers 包含用於 JavaScript 的 uglify-es,用於 CSS 的 cssnano,和用於 HTML 的 htmlnano。
啟用生產模式也需要設定 NODE_ENV = production 環境變數。像 React 這樣的大型函式庫有開發偵錯功能,透過設定這個環境變數來停用偵錯功能,從而使生產的建置更小更快。
選項
設定輸出目錄
預設: "dist"
parcel build entry.js --out-dir build/output 或者 parcel build entry.js -d build/output
root - build - - output - - - entry.js
設定要提供服務的公共URL
預設: --out-dir option
parcel build entry.js --public-url ./
將輸出:
<link rel="stylesheet" type="text/css" href="1a2b3c4d.css"> or <script src="e5f6g7h8.js"></script>
停用壓縮##預設: minification enabled
parcel build entry.js --no-minify
停用檔案系統快取#預設: cache enabled
##
parcel build entry.js --no-cache