diff options
| author | Fuwn <[email protected]> | 2026-02-04 01:51:45 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-04 01:51:45 -0800 |
| commit | 5af50d2a74f8c942a1a51fdb55573abd7e999c7d (patch) | |
| tree | 47fd0f81954892d2dce30aa9e50777dce92f3c77 /packages | |
| parent | style(web): Update favicon with imemio logo (diff) | |
| download | archived-imemio-5af50d2a74f8c942a1a51fdb55573abd7e999c7d.tar.xz archived-imemio-5af50d2a74f8c942a1a51fdb55573abd7e999c7d.zip | |
fix(web): Externalize onnxruntime-node for production build
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/web/next.config.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/web/next.config.js b/packages/web/next.config.js index 121c4f4..459ba51 100644 --- a/packages/web/next.config.js +++ b/packages/web/next.config.js @@ -5,6 +5,14 @@ import "./src/env.js"; /** @type {import("next").NextConfig} */ -const config = {}; +const config = { + serverExternalPackages: ["onnxruntime-node", "@xenova/transformers"], + webpack: (config, { isServer }) => { + if (isServer) { + config.externals.push("onnxruntime-node", "@xenova/transformers"); + } + return config; + }, +}; export default config; |