求助

better-sqlite3 在 next build 时报找不到模块,有人遇到过吗

xiaoou13 天前浏览数116回复数2
本地 dev 跑得好好的,一 build 就报: Error: Cannot find module 'better-sqlite3' 我猜是它作为原生模块被打进 server bundle 了? 已试过: · 重装依赖(没用) · 删 .next 重新构建(没用) 有没有人踩过这个坑?

全部回复2

dev_zhang#1

在 next.config 里加 serverExternalPackages: ["better-sqlite3"] 就好了,原生模块不能打进 bundle。

xiaoou#2

正解,我就是这么解决的。

better-sqlite3 在 next build 时报找不到模块,有人遇到过吗 | 新桂论坛