Skip to content

fix: prioritize src/ directory for instrumentation.ts in development #82513

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: canary
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fix: use proper fs import instead of inline require
- Import existsSync from 'fs' alongside existing fs import
- Remove inline require('fs') statement that was causing build conflicts
- Maintains the same logic for prioritizing src/ directory when it exists

Co-Authored-By: Jiwon Choi <devjiwonchoi@gmail.com>
  • Loading branch information
devin-ai-integration[bot] and devjiwonchoi committed Aug 10, 2025
commit 15980036392456c0fe32a0746c47be74c4063d75
6 changes: 2 additions & 4 deletions packages/next/src/build/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import {
import getGzipSize from 'next/dist/compiled/gzip-size'
import textTable from 'next/dist/compiled/text-table'
import path from 'path'
import { promises as fs } from 'fs'
import { promises as fs, existsSync } from 'fs'
import { isValidElementType } from 'next/dist/compiled/react-is'
import stripAnsi from 'next/dist/compiled/strip-ansi'
import browserslist from 'next/dist/compiled/browserslist'
Expand Down Expand Up @@ -1785,9 +1785,7 @@ export function getPossibleInstrumentationHookFilenames(
const files = []
const srcDir = path.join(folder, 'src')

// Check if src directory exists
const fs = require('fs')
const hasSrcDir = fs.existsSync(srcDir)
const hasSrcDir = existsSync(srcDir)

for (const extension of extensions) {
if (hasSrcDir) {
Expand Down
Loading