node.js中出现的这个错误是什么?
我试图按照这个教程 。
然后当我到这个部分
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。
你得到它的原因可能不是你的错。 如果您正在使用的任何库没有迁移到新的模块,它也会显示该消息。