3

我用import { MongoClient } from 'mongodb';, (mongodb 的版本是 4.0.0-beta.5) 导入了 mongodb,它在svelte-kit devand中运行良好svelte-kit preview,但是当我尝试用 启动服务器时node build,它抛出Error: Dynamic require of "os" is not supported. 如何配置 sveltekit 或 vite 以在生产中导入 mongodb?

4

1 回答 1

4

我发现由于 vite 只预编译依赖项中的包(https://github.com/vitejs/vite/issues/162#issuecomment-629623566),所以 mongodb 应该在依赖项中,而不是 devDependencies 中。

于 2021-06-14T08:01:01.360 回答