Skip to content

Support pnpm 10 and install scripts #16

@hyunbinseo

Description

@hyunbinseo
Error: Could not locate the bindings file. Tried:
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/build/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/build/Release/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/Debug/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/out/Release/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/Release/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/build/default/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/compiled/22.13.0/darwin/arm64/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
 → /svelte-kitty/node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3/lib/binding/node-v127-darwin-arm64/better_sqlite3.node

better-sqlite3 has an install script:

node_modules/.pnpm/better-sqlite3@11.7.0/node_modules/better-sqlite3: Running install script, done in 851ms

In pnpm@10, install scripts must be individually enabled.

Lifecycle scripts of dependencies are not executed during installation by default!

{
  "pnpm": {
    "onlyBuiltDependencies": ["better-sqlite3"]
  }
}

However, this configuration cannot be added to the template package.json file.

Warning

The field "pnpm.onlyBuiltDependencies" was found in /svelte-kitty/packages/create-svelte-kitty/template/package.json. This will not take effect. You should configure "pnpm.onlyBuiltDependencies" at the root of the workspace instead.

It should be appended during template initialization.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions