# 環境變量
# Environment Variables
Puppeteer 尋找某些環境變量來幫助其操作。 如果 puppeteer 在環境中沒有找到它們,這些變量的小寫變體將從 [npm 配置](https://docs.npmjs.com/cli/config) 中使用。
- `HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY` - 定義用于下載和運行 Chromium 的 HTTP 代理設置。
- `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD` - 請勿在安裝步驟中下載綁定的 Chromium。
- `PUPPETEER_DOWNLOAD_HOST` - 覆蓋用于下載 Chromium 的 URL 的主機部分。
- `PUPPETEER_CHROMIUM_REVISION` - 在安裝步驟中指定一個你喜歡 puppeteer 使用的特定版本的 Chromium。
- `PUPPETEER_EXECUTABLE_PATH` - 指定一個 Chrome 或者 Chromium 的可執行路徑,會被用于 `puppeteer.launch`。具體關于可執行路徑參數的意義,可參考[`puppeteer.launch([options])`](#?product=Puppeteer&version=v1.11.0&show=api-puppeteerlaunchoptions)。
> **NOTE** 在使用 [`puppeteer-core`](https://www.npmjs.com/package/puppeteer-core) 時,上述環境變量中以 PUPPETEER\_\* 開頭的會被忽略.
>
> puppeteer.js中文網|環境變量
>
> puppeteer.js中文文檔, puppeteer chrome, puppeteer firefox, puppeteer api 中文文檔
>
> puppeteer.js中文網包含了Puppeteer中文文檔,最新資訊,應用案例等。Puppeteer 是一個 Node 庫,它提供了一個高級 API 來通過 DevTools 協議控制 Chromium 或 Chrome。
- Introduction
- 版本記錄
- 概要
- puppeteer-vs-puppeteer-core
- 環境變量
- error-handling
- working-with-chrome-extensions
- class:puppeteer
- class:browserfetcher
- class:browser
- class:page
- class:worker
- class:accessibility
- class:keyboard
- class:mouse
- class:touchscreen
- class:tracing
- class:dialog
- class:consolemessage
- class:frame
- class:executioncontext
- class:jshandle
- class:elementhandle
- class:request
- class:response
- class:securitydetails
- class:target
- class:cdpsession
- class:coverage
- class:timeouterror