解决pnpm v10+不自动构建

解决pnpm v10+不自动构建

背景

使用better-sqlite3+pnpm时候,pnpm i初始化正常。但是运行的时候提示:

复制代码
D:\gitee\mini\node_modules\.pnpm\bindings@1.5.0\node_modules\bindings\bindings.js:126
  err = new Error(
        ^

Error: Could not locate the bindings file. Tried:
 → D:\gitee\mini\node_modules\.pnpm\better-sqlite3@11.10.0\node_modules\better-sqlite3\build\better_sqlite3.node

查看node_modules\better-sqlite3,存在better-sqlite3,但是该目录下不存在build文件。

解决方案

方案一:使用其他包管理工具

使用npm or yarn,这些工具会自动进行构建。

方案二:使用pnpm rebuild

使用pnpm approved-builds+pnpm rebuild本地进行打包,需要以下环境:

  • python
  • Visual Studio Build Tools
  • node_gyp

咔咔一顿安装(配置环境变量或者.npmrc)。

相关推荐
_山海33 分钟前
Bun入门指南
前端·javascript·后端
想睡懒觉40 分钟前
我用 CSS 3D 做了个星空隧道 Loading,没有 Three.js
前端
labixiong43 分钟前
transition 写在 CSS 变量上为什么不生效?给变量补张「类型身份证」
前端·css·html
YHL1 小时前
🧠 Agent 记忆进阶:总结压缩与向量检索 —— 从截断到 Milvus 长期记忆
前端·人工智能
用户921080262861 小时前
前端 Vue 专栏 05:从 Object.defineProperty 到 Proxy,彻底理解 Vue 响应式原理
前端
Fluxart.ai1 小时前
GPT Image 2.5 有使用次数限制吗?额度、并发、频率限制说明
服务器·前端·gpt
程序员海军2 小时前
AI 越来越强,为什么打工人反而越来越累、越来越内耗了?
前端·程序员·aigc
晴天162 小时前
VSCodium 项目介绍
前端·javascript·vscode
世岩清上2 小时前
展厅数字内容同质化严重,怎样打造专属叙事风格?
大数据·前端·javascript·人工智能·html·音视频·展厅改造
晴天162 小时前
前端动画体系全解析:类型、实现方案与工程选型最佳实践
前端