我试图关注此tutorial。
然后当我到达这个部分时
node jsctags/bin/jsctags --sort=yes --locals tst.js
我收到了以下警告信息。
“sys”模块现在称为“util”。它应该有类似的 接口
我在OSX中这样做。首先我尝试了包,然后我尝试从源代码安装。我仍然得到同样的信息。
这是什么意思?我该怎么办呢?
答案 0 :(得分:2)
在您的jsctags
文件中,您可能有一行如下所示:
sys = require ('sys');
作为第一步,请尝试使用以下行:
sys = require ('util');
这仍将在脚本中引用名称为sys
的包,因此其余的应该可以使用;但是在将来,util = require ('util');
可能会更好,以便更清楚地表明您正在使用更新的软件包和API。
答案 1 :(得分:0)
消息就是Node告诉你的sys模块已被弃用的方式,每个人都应该迁移到util。
你得到它的原因可能不是你的错。如果您使用的任何库未迁移到新模块,它也会显示该消息。