From 11061af33d325546e075b37923845881ded0e6f6 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Wed, 21 May 2025 10:04:19 +0000 Subject: (김준회) Oracle DB 지원을 위한 라이브러리(oracledb, knex.js) 추가 및 번들러 버그 패치 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- next.config.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'next.config.ts') diff --git a/next.config.ts b/next.config.ts index 7508c10f..a87a0d79 100644 --- a/next.config.ts +++ b/next.config.ts @@ -19,7 +19,23 @@ const nextConfig: NextConfig = { turbo: { treeShaking: false, minify: false, - unstablePersistentCaching: false, + unstablePersistentCaching: false, + // [김준회 프로] 오라클 DB 사용을 위한 라이브러리/nextjs 번들러 호환 문제 해결 + resolveAlias: { + '@azure/app-configuration': 'data:text/javascript,export default {};', + '@azure/identity': 'data:text/javascript,export default {};', + '@azure/keyvault-secrets': 'data:text/javascript,export default {};', + 'oci-common': 'data:text/javascript,export default {};', + 'oci-objectstorage': 'data:text/javascript,export default {};', + 'oci-secrets': 'data:text/javascript,export default {};', + // knex 관련 데이터베이스 드라이버들 + 'better-sqlite3': 'data:text/javascript,export default {};', + 'mysql': 'data:text/javascript,export default {};', + 'mysql2': 'data:text/javascript,export default {};', + 'pg-query-stream': 'data:text/javascript,export default {};', + 'sqlite3': 'data:text/javascript,export default {};', + 'tedious': 'data:text/javascript,export default {};', + }, } }, }; -- cgit v1.2.3