File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
packages/toolkit/utils/src/cli
tests/integration/pure-esm-project/tests Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -9,3 +9,9 @@ export function isVersionAtLeast18(): boolean {
9
9
const versionArr = nodeVersion . split ( '.' ) . map ( Number ) ;
10
10
return versionArr [ 0 ] >= 18 ;
11
11
}
12
+
13
+ export function isVersionAtLeast22 ( ) : boolean {
14
+ const nodeVersion = process . versions . node ;
15
+ const versionArr = nodeVersion . split ( '.' ) . map ( Number ) ;
16
+ return versionArr [ 0 ] >= 22 ;
17
+ }
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import {
10
10
modernServe ,
11
11
} from '../../../utils/modernTestUtils' ;
12
12
import 'isomorphic-fetch' ;
13
- import { isVersionAtLeast1819 } from '@modern-js/utils' ;
13
+ import { isVersionAtLeast22 , isVersionAtLeast1819 } from '@modern-js/utils' ;
14
14
15
15
const appDir = path . resolve ( __dirname , '../' ) ;
16
16
dns . setDefaultResultOrder ( 'ipv4first' ) ;
@@ -30,9 +30,11 @@ if (isVersionAtLeast1819()) {
30
30
appDir ,
31
31
port ,
32
32
{ } ,
33
- {
34
- NODE_OPTIONS : '--no-experimental-require-module' ,
35
- } ,
33
+ isVersionAtLeast22 ( )
34
+ ? {
35
+ NODE_OPTIONS : '--no-experimental-require-module' ,
36
+ }
37
+ : { } ,
36
38
) ;
37
39
browser = await puppeteer . launch ( launchOptions as any ) ;
38
40
page = await browser . newPage ( ) ;
You can’t perform that action at this time.
0 commit comments