我试图按照本教程进行操作。
然后当我到这部分
node jsctags/bin/jsctags --sort=yes --locals tst.js
我收到以下警告消息。
“sys”模块现在称为“util”。它应该有一个类似的界面。
我在 OSX 中这样做。首先我尝试了这个包,然后我尝试从源代码安装。我仍然收到同样的信息。
这是什么意思?我能做些什么呢?
我试图按照本教程进行操作。
然后当我到这部分
node jsctags/bin/jsctags --sort=yes --locals tst.js
我收到以下警告消息。
“sys”模块现在称为“util”。它应该有一个类似的界面。
我在 OSX 中这样做。首先我尝试了这个包,然后我尝试从源代码安装。我仍然收到同样的信息。
这是什么意思?我能做些什么呢?
在您的jsctags
文件中,您可能有一行如下所示:
sys = require ('sys');
作为第一步,尝试使用这一行:
sys = require ('util');
这仍然会通过sys
脚本中的名称来引用包,所以其余的应该可以工作;但在未来,util = require ('util');
可能会更好,以更清楚地表明您正在使用更新的包和 API。
该消息只是 Node 告诉您的 sys 模块已弃用并且每个人都应该迁移到 util 的方式。
你得到它的原因可能不是你的错。如果您使用的任何库未迁移到新模块,它也会显示该消息。