Skip to content

Commit 6217040

Browse files
authored
fix: don't throw error when browserslist config is resolved from env var (#11528)
fix: don't throw error when browserslist config resolved by BROWSERSLIST env variable
1 parent 978e642 commit 6217040

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/rspack/src/config/target.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,12 @@ const TARGETS: Array<
143143
const inlineQuery = rest ? rest.trim() : null;
144144
const browsers = binding.loadBrowserslist(inlineQuery, context);
145145

146-
if (!browsers || (!inlineQuery && !hasBrowserslistConfig(context))) {
146+
if (
147+
!browsers ||
148+
(!inlineQuery &&
149+
!hasBrowserslistConfig(context) &&
150+
!process.env.BROWSERSLIST)
151+
) {
147152
throw new Error(`No browserslist config found to handle the 'browserslist' target.
148153
See https://github.com/browserslist/browserslist#queries for possible ways to provide a config.
149154
The recommended way is to add a 'browserslist' key to your package.json and list supported browsers (resp. node.js versions).

0 commit comments

Comments
 (0)