@@ -474,7 +474,7 @@ export async function build(
474474 'production' ,
475475 )
476476 const options = config . build
477- const { logger } = config
477+ const { root , logger, packageCache } = config
478478 const ssr = ! ! options . ssr
479479 const libOptions = options . lib
480480
@@ -486,7 +486,7 @@ export async function build(
486486 ) ,
487487 )
488488
489- const resolve = ( p : string ) => path . resolve ( config . root , p )
489+ const resolve = ( p : string ) => path . resolve ( root , p )
490490 const input = libOptions
491491 ? options . rollupOptions ?. input ||
492492 ( typeof libOptions . entry === 'string'
@@ -641,8 +641,7 @@ export async function build(
641641 ssrNodeBuild || libOptions
642642 ? resolveOutputJsExtension (
643643 format ,
644- findNearestPackageData ( config . root , config . packageCache ) ?. data
645- . type ,
644+ findNearestPackageData ( root , packageCache ) ?. data . type ,
646645 )
647646 : 'js'
648647 return {
@@ -665,9 +664,9 @@ export async function build(
665664 libOptions ,
666665 format ,
667666 name ,
668- config . root ,
667+ root ,
669668 jsExt ,
670- config . packageCache ,
669+ packageCache ,
671670 )
672671 : path . posix . join ( options . assetsDir , `[name]-[hash].${ jsExt } ` ) ,
673672 chunkFileNames : libOptions
@@ -702,13 +701,13 @@ export async function build(
702701 }
703702
704703 const resolvedOutDirs = getResolvedOutDirs (
705- config . root ,
704+ root ,
706705 options . outDir ,
707706 options . rollupOptions ?. output ,
708707 )
709708 const emptyOutDir = resolveEmptyOutDir (
710709 options . emptyOutDir ,
711- config . root ,
710+ root ,
712711 resolvedOutDirs ,
713712 logger ,
714713 )
@@ -718,10 +717,10 @@ export async function build(
718717 logger . info ( colors . cyan ( `\nwatching for file changes...` ) )
719718
720719 const resolvedChokidarOptions = resolveChokidarOptions (
721- config ,
722720 config . build . watch . chokidar ,
723721 resolvedOutDirs ,
724722 emptyOutDir ,
723+ config . cacheDir ,
725724 )
726725
727726 const { watch } = await import ( 'rollup' )
0 commit comments