summaryrefslogtreecommitdiff
path: root/next.config.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-05-21 10:04:19 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-05-21 10:04:19 +0000
commit11061af33d325546e075b37923845881ded0e6f6 (patch)
treea35951bc68a691f8cdd92af7ddc0efeaa70b8e31 /next.config.ts
parentd583c7912d9934e0550908b74a7eba8bdbb46953 (diff)
(김준회) Oracle DB 지원을 위한 라이브러리(oracledb, knex.js) 추가 및 번들러 버그 패치
Diffstat (limited to 'next.config.ts')
-rw-r--r--next.config.ts18
1 files changed, 17 insertions, 1 deletions
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 {};',
+ },
}
},
};