node.js中出现的错误是什么?

时间:2012-03-12 01:40:12

标签: javascript node.js compilation warnings jsctags

我试图关注此tutorial

然后当我到达这个部分时

node jsctags/bin/jsctags --sort=yes --locals tst.js

我收到了以下警告信息。

  

“sys”模块现在称为“util”。它应该有类似的   接口

我在OSX中这样做。首先我尝试了包,然后我尝试从源代码安装。我仍然得到同样的信息。

这是什么意思?我该怎么办呢?

2 个答案:

答案 0 :(得分:2)

在您的jsctags文件中,您可能有一行如下所示:

sys = require ('sys');

作为第一步,请尝试使用以下行:

sys = require ('util');

这仍将在脚本中引用名称为sys的包,因此其余的应该可以使用;但是在将来,util = require ('util');可能会更好,以便更清楚地表明您正在使用更新的软件包和API。

答案 1 :(得分:0)

消息就是Node告诉你的sys模块已被弃用的方式,每个人都应该迁移到util。

你得到它的原因可能不是你的错。如果您使用的任何库未迁移到新模块,它也会显示该消息。