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

Node运行服务器时遇uuid/v4导出错误,求解决方案

解决uuid v9.0.1的ERR_PACKAGE_PATH_NOT_EXPORTED错误

uuid 9.x版本调整了package.json的exports配置,不再支持require('uuid/v4')这种子路径导入方式,这就是报错的根源。

方案1:改用正确的CommonJS导入写法

把原来的导入代码替换成:

const { v4: uuidv4 } = require('uuid');

使用时对应改成:

id: uuidv4()

要是习惯用uuid当变量名,也可以这么写:

const uuid = require('uuid').v4;

这样原来的使用代码id: uuid()就能保留不变。

方案2:降级uuid版本(适合不想改代码的场景)

如果不想调整代码,可以把uuid降级到支持子路径导入的旧版本,比如v6.x,执行命令:

npm install uuid@6.0.0

降级后就能继续用原来的const uuid = require('uuid/v4')写法。

内容的提问来源于stack exchange,提问作者Lakshay Rohilla

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 17:13:11