@@ -435,16 +435,21 @@ async function createProjectService(
435
435
jitModules = {
436
436
generateRules : {
437
437
module : __non_webpack_require__ (
438
- resolveFrom (
439
- configDir ,
440
- semver . gte ( tailwindcssVersion , '2.1.3' )
441
- ? 'tailwindcss/lib/jit/lib/generateRules'
442
- : 'tailwindcss/jit/lib/generateRules'
443
- )
438
+ resolveFrom ( configDir , 'tailwindcss/lib/jit/lib/generateRules' )
444
439
) . generateRules ,
445
440
} ,
446
441
}
447
- } catch ( _ ) { }
442
+ } catch ( _ ) {
443
+ try {
444
+ jitModules = {
445
+ generateRules : {
446
+ module : __non_webpack_require__ (
447
+ resolveFrom ( configDir , 'tailwindcss/jit/lib/generateRules' )
448
+ ) . generateRules ,
449
+ } ,
450
+ }
451
+ } catch ( _ ) { }
452
+ }
448
453
} catch ( error ) {
449
454
throw new SilentError ( error . message )
450
455
// TODO: force mode
@@ -670,13 +675,17 @@ async function createProjectService(
670
675
state . classNames = ( await extractClassNames ( postcssResult . root ) ) as ClassNames
671
676
672
677
if ( state . jit ) {
673
- let setupContext = semver . gte ( tailwindcss . version , '2.1.3' )
674
- ? __non_webpack_require__ (
675
- resolveFrom ( path . dirname ( state . configPath ) , 'tailwindcss/lib/jit/lib/setupContext' )
676
- ) . default
677
- : __non_webpack_require__ (
678
- resolveFrom ( path . dirname ( state . configPath ) , 'tailwindcss/jit/lib/setupContext' )
679
- )
678
+ let setupContext
679
+
680
+ try {
681
+ setupContext = __non_webpack_require__ (
682
+ resolveFrom ( path . dirname ( state . configPath ) , 'tailwindcss/lib/jit/lib/setupContext' )
683
+ ) . default
684
+ } catch ( _ ) {
685
+ setupContext = __non_webpack_require__ (
686
+ resolveFrom ( path . dirname ( state . configPath ) , 'tailwindcss/jit/lib/setupContext' )
687
+ )
688
+ }
680
689
681
690
state . jitContext = setupContext ( state . configPath ) (
682
691
{ opts : { } , messages : [ ] } ,
0 commit comments