求助
better-sqlite3 在 next build 时报找不到模块,有人遇到过吗
xiaoou13 天前浏览数116回复数2
本地 dev 跑得好好的,一 build 就报:
Error: Cannot find module 'better-sqlite3'
我猜是它作为原生模块被打进 server bundle 了?
已试过:
· 重装依赖(没用)
· 删 .next 重新构建(没用)
有没有人踩过这个坑?
在 next.config 里加 serverExternalPackages: ["better-sqlite3"] 就好了,原生模块不能打进 bundle。
正解,我就是这么解决的。