From cb2dc802d990738580f2bec816a86c30870936fe Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Wed, 24 Apr 2024 16:27:20 +0700 Subject: [PATCH] docs: update next config for external packages (#759) --- README.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ee04959a7..4cce2c051 100644 --- a/README.md +++ b/README.md @@ -114,14 +114,21 @@ Add the following config to your `next.config.js` to ignore specific packages in /** @type {import('next').NextConfig} */ const nextConfig = { experimental: { - serverComponentsExternalPackages: ["pdf2json", "@zilliz/milvus2-sdk-node"], + serverComponentsExternalPackages: [ + "pdf2json", + "@zilliz/milvus2-sdk-node", + "sharp", + "onnxruntime-node", + ], }, webpack: (config) => { - config.resolve.alias = { - ...config.resolve.alias, - sharp$: false, - "onnxruntime-node$": false, - }; + config.externals.push({ + pdf2json: "commonjs pdf2json", + "@zilliz/milvus2-sdk-node": "commonjs @zilliz/milvus2-sdk-node", + sharp: "commonjs sharp", + "onnxruntime-node": "commonjs onnxruntime-node", + }); + return config; }, }; -- GitLab