@@ -989,7 +989,11 @@ func (ctx *BuildContext) buildModule(analyzeMode bool) (meta *BuildMeta, include
989989 if err != nil {
990990 return esbuild.OnLoadResult {}, err
991991 }
992- return esbuild.OnLoadResult {Contents : & out .Code , Loader : esbuild .LoaderJS }, nil
992+ return esbuild.OnLoadResult {
993+ Contents : & out .Code ,
994+ ResolveDir : path .Join (ctx .wd , "node_modules" , ctx .esmPath .PkgName ),
995+ Loader : esbuild .LoaderJS ,
996+ }, nil
993997 },
994998 )
995999
@@ -1024,9 +1028,17 @@ func (ctx *BuildContext) buildModule(analyzeMode bool) (meta *BuildMeta, include
10241028 return esbuild.OnLoadResult {}, err
10251029 }
10261030 if out .Lang == "ts" {
1027- return esbuild.OnLoadResult {Contents : & out .Code , Loader : esbuild .LoaderTS }, nil
1031+ return esbuild.OnLoadResult {
1032+ Contents : & out .Code ,
1033+ ResolveDir : path .Join (ctx .wd , "node_modules" , ctx .esmPath .PkgName ),
1034+ Loader : esbuild .LoaderTS ,
1035+ }, nil
10281036 }
1029- return esbuild.OnLoadResult {Contents : & out .Code , Loader : esbuild .LoaderJS }, nil
1037+ return esbuild.OnLoadResult {
1038+ Contents : & out .Code ,
1039+ ResolveDir : path .Join (ctx .wd , "node_modules" , ctx .esmPath .PkgName ),
1040+ Loader : esbuild .LoaderJS ,
1041+ }, nil
10301042 },
10311043 )
10321044 },
0 commit comments