mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
fix: add missing npm config environment variable (#8996)
PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM can now also be specified from npm config by using it's lowercase variant
This commit is contained in:
parent
37417b1dce
commit
7c1be20aef
@ -38,7 +38,9 @@ import {assert} from '../util/assert.js';
|
|||||||
import tar from 'tar-fs';
|
import tar from 'tar-fs';
|
||||||
import bzip from 'unbzip2-stream';
|
import bzip from 'unbzip2-stream';
|
||||||
|
|
||||||
const {PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM} = process.env;
|
const experimentalChromiumMacArm =
|
||||||
|
process.env['PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM'] ||
|
||||||
|
process.env['npm_config_puppeteer_experimental_chromium_mac_arm'];
|
||||||
|
|
||||||
const debugFetcher = debug('puppeteer:fetcher');
|
const debugFetcher = debug('puppeteer:fetcher');
|
||||||
|
|
||||||
@ -224,7 +226,7 @@ export class BrowserFetcher {
|
|||||||
switch (this.#product) {
|
switch (this.#product) {
|
||||||
case 'chrome':
|
case 'chrome':
|
||||||
this.#platform =
|
this.#platform =
|
||||||
os.arch() === 'arm64' && PUPPETEER_EXPERIMENTAL_CHROMIUM_MAC_ARM
|
os.arch() === 'arm64' && experimentalChromiumMacArm
|
||||||
? 'mac_arm'
|
? 'mac_arm'
|
||||||
: 'mac';
|
: 'mac';
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user