meteor 1.4 -(node)sys已弃用,请使用util

ndh0cuux  于 2023-03-29  发布在  Node.js
关注(0)|答案(3)|浏览(117)

就我个人而言,我有一个问题,当运行流星...
该应用程序工作完美,但控制台显示我的例外

(node)sys已弃用,请改用util。

我不知道什么可能是…需要帮助…

nwlqm0z1

nwlqm0z11#

可能你的一个或多个包正在使用require('sys')(在Node 4.0.0中已被弃用),在这种情况下,你必须检查哪些包正在使用它并更新它们。
如果您发现在自己的代码中使用了它,请将require('sys')替换为require('util')

r6hnlfcb

r6hnlfcb2#

我也有同样的问题。
使用sys的代码或模块。我发现我的项目代码包含“node_modules”作为“sys.”关键字。
我在“officegen”npm模块中找到了它。删除此模块,错误消息消失。

lf5gs5x2

lf5gs5x23#

您可以在个人项目中修复此警告。这是在单个项目中修复此问题的手动过程。转到您的node modules文件夹并在其中找到logger文件夹。在logger文件夹中,您将找到logger.js文件。打开logger.js文件并按照以下代码建议执行:-

var sys=require('sys'); // import 'sys' to 'util'
var sys=require('util');

表示用RHS上的代码替换LHS上的代码

相关问题