@@ -13,7 +13,7 @@ import { HANDLER_FUNCTION_NAME } from '../constants'
13
13
export const getPageResolver = async ( { publish, target } : { publish : string ; target : string } ) => {
14
14
const functionDir = posix . resolve ( posix . join ( '.netlify' , 'functions' , HANDLER_FUNCTION_NAME ) )
15
15
const root = posix . resolve ( slash ( publish ) , target === 'server' ? 'server' : 'serverless' )
16
-
16
+ console . log ( { root , functionDir } )
17
17
const pages = await glob ( '{pages,app}/**/*.js.nft.json' , {
18
18
cwd : root ,
19
19
dot : true ,
@@ -23,13 +23,24 @@ export const getPageResolver = async ({ publish, target }: { publish: string; ta
23
23
pages . map ( async ( page ) => {
24
24
const dir = posix . dirname ( page )
25
25
const { files } = await readJSON ( posix . join ( root , page ) )
26
- return files . map ( ( file ) => posix . resolve ( root , dir , file ) )
26
+
27
+ return files . map ( ( file ) => {
28
+ const resolved = posix . resolve ( root , dir , file )
29
+ console . log ( 'glob' , { root, dir, file, resolved } )
30
+ return resolved
31
+ } )
27
32
} ) ,
28
33
)
29
34
30
35
const deduped = [ ...new Set ( dependencies . flat ( ) ) ]
31
36
32
- const pageFiles = deduped . map ( ( file ) => `require.resolve('${ posix . relative ( functionDir , file ) } ')` ) . sort ( )
37
+ const pageFiles = deduped
38
+ . map ( ( file ) => {
39
+ const relative = posix . relative ( functionDir , file )
40
+ console . log ( { functionDir, file, relative } )
41
+ return `require.resolve('${ relative } ')`
42
+ } )
43
+ . sort ( )
33
44
34
45
return outdent `
35
46
// This file is purely to allow nft to know about these pages.
0 commit comments