You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js电商项目初始化Prisma时遇(0, import_util10.isError)非函数错误

解决Prisma初始化时的(0 , import_util10.isError) is not a function错误

问题场景

使用Next.js、Prisma、PostgreSQL搭建电商项目,执行以下步骤后触发错误:

  • 步骤1:npx create-next-app@latest .
  • 步骤2:npm i --save-dev ts-node
  • 步骤3:npm install prisma --save-dev
  • 步骤4:执行npx prisma init --datasource-provider sqlite时出现错误:

    Error: (0 , import_util10.isError) is not a function,

修复方案

1. 清理缓存并重装Prisma

缓存损坏可能导致依赖加载异常,执行以下命令:

npm cache clean --force
npm uninstall prisma --save-dev
npm install prisma --save-dev

2. 升级Node.js版本

该错误多与Node.js版本不兼容相关,Prisma要求Node.js 16.13.0或更高版本。先检查当前版本:

node -v

若版本低于要求,升级至18.x/20.x等稳定版本后重新执行初始化命令。

3. 指定Prisma版本执行初始化

避免版本兼容问题,直接使用稳定版本的Prisma CLI:

npx prisma@5.10.2 init --datasource-provider sqlite

(可替换为最新稳定版号)

4. 修复ts-node版本冲突

部分ts-node版本与Prisma CLI存在冲突,尝试重装兼容版本:

npm uninstall ts-node --save-dev
npm install ts-node@10.9.1 --save-dev

5. 重置所有依赖环境

彻底清理现有依赖后重装:

rm -rf node_modules package-lock.json
npm install

之后再执行npx prisma init --datasource-provider sqlite

内容的提问来源于stack exchange,提问作者Vaibhav Kulkarni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:33:10