小编Mar*_*ngs的帖子

DeprecationWarning:“punycode”模块已弃用

vs code 终端显示弃用警告 (节点:22063)[DEP0040] DeprecationWarning:该punycode模块已弃用。请改用用户态替代方案。(用于node --trace-deprecation ...显示警告的创建位置)

这就是问题所在。我的操作系统是 ubuntu 22.04。当我尝试将数据库与猫鼬一起使用时,问题就出现了。punycode 可以在我的 package-lock.json 文件中的某个位置看到。我自己没用过,是node自带的。

我的节点版本是 v21.0.0 ,我将其降级为 v20.9.0 然后 v18.18.0 仍然有警告。我安装了用户层模块但没有任何反应。

我理解的问题是 punycode 已被弃用,需要使用用户态替代 punycode.js 。但我不知道如何使其成为可能。

punycode mongoose userland deprecation-warning

7
推荐指数
1
解决办法
6166
查看次数