While adding a package I got the following error:
Error: Could not locate the bindings file. Tried:
→ /app/node_modules/better-sqlite3/build/better_sqlite3.node
→ /app/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
→ /app/node_modules/better-sqlite3/build/Release/better_sqlite3.node
→ /app/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
→ /app/node_modules/better-sqlite3/Debug/better_sqlite3.node
→ /app/node_modules/better-sqlite3/out/Release/better_sqlite3.node
→ /app/node_modules/better-sqlite3/Release/better_sqlite3.node
→ /app/node_modules/better-sqlite3/build/default/better_sqlite3.node
→ /app/node_modules/better-sqlite3/compiled/22.22.2/linux/x64/better_sqlite3.node
→ /app/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
→ /app/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
→ /app/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
→ /app/node_modules/better-sqlite3/lib/binding/node-v127-linux-x64/better_sqlite3.node
root@74d592ed0377:/app# sudo rm -rf node_modules/
I solved this in my deployment by running rm -rf node_modules/ and then npm install bindings.
It seems that there may be a way to automatically enable better-sqlite3 with pnpm approve-builds in the Dockerifle. I didn't explore this path, but I figured I'd report the issue.
While adding a package I got the following error:
I solved this in my deployment by running
rm -rf node_modules/and thennpm install bindings.It seems that there may be a way to automatically enable better-sqlite3 with
pnpm approve-buildsin the Dockerifle. I didn't explore this path, but I figured I'd report the issue.