Skip to content

Commit 2c85686

Browse files
committed
fix: resolve page deps in app dir
1 parent c4500c4 commit 2c85686

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

demos/app-dir/.npmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
legacy-peer-deps=true

packages/runtime/src/helpers/edge.ts

-4
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,6 @@ const getMiddlewareBundle = async ({
9090
chunks.push('{', data, '}')
9191
}
9292

93-
const middleware = await fs.readFile(join(publish, `server`, `${edgeFunctionDefinition.name}.js`), 'utf8')
94-
95-
chunks.push(middleware)
96-
9793
const exports = /* js */ `export default _ENTRIES["middleware_${edgeFunctionDefinition.name}"].default;`
9894
chunks.push(exports)
9995
return chunks.join('\n')

packages/runtime/src/templates/getPageResolver.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import { HANDLER_FUNCTION_NAME } from '../constants'
1111

1212
export const getPageResolver = async ({ publish, target }: { publish: string; target: string }) => {
1313
const functionDir = posix.resolve(posix.join('.netlify', 'functions', HANDLER_FUNCTION_NAME))
14-
const root = posix.resolve(slash(publish), target === 'server' ? 'server' : 'serverless', 'pages')
14+
const root = posix.resolve(slash(publish), target === 'server' ? 'server' : 'serverless')
1515

16-
const pages = await glob('**/*.js', {
16+
const pages = await glob('{pages,app}/**/*.js', {
1717
cwd: root,
1818
dot: true,
1919
})

0 commit comments

Comments
 (0)