我用import { MongoClient } from 'mongodb';
, (mongodb 的版本是 4.0.0-beta.5) 导入了 mongodb,它在svelte-kit dev
and中运行良好svelte-kit preview
,但是当我尝试用 启动服务器时node build
,它抛出Error: Dynamic require of "os" is not supported
. 如何配置 sveltekit 或 vite 以在生产中导入 mongodb?
1 回答
4
我发现由于 vite 只预编译依赖项中的包(https://github.com/vitejs/vite/issues/162#issuecomment-629623566),所以 mongodb 应该在依赖项中,而不是 devDependencies 中。
于 2021-06-14T08:01:01.360 回答