next.js 项目运行报错

upgit_20240127_1706339134.png

  • 原因

    在客户端组件中使用了 “node:” URI。在我的项目中是 lowdb/node

  • 解决:

    1. 把服务端逻辑移到服务端代码中
    1
    2
    //import { Low } from 'lowdb'
    //import { JSONFile } from 'lowdb/node'
    1. 把客户端组件转为服务端组件
    1
    //'use client'