2

私はこのチュートリアルに従おうとしていました。

そして、この部分にたどり着いたとき

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

次の警告メッセージが表示されました。

「sys」モジュールは「util」と呼ばれるようになりました。同様のインターフェースを持つ必要があります。

私はOSXでこれをやっています。最初にパッケージを試し、次にソースからインストールしてみました。私はまだ同じメッセージを受け取ります。

これは何を意味するのでしょうか?私はそれについて何ができますか?

4

2 に答える 2

2

jsctagsファイルには、おそらく次のような行があります。

sys = require ('sys');

最初のステップとして、次の行を使用してみてください。

sys = require ('util');

これは引き続きsysスクリプト内の名前でパッケージを参照するため、残りは機能するはずです。ただし、将来的にutil = require ('util');は、新しいパッケージと API を使用していることをより明確にするために、より良いものになる可能性があります。

于 2012-03-12T02:01:54.980 に答える
0

このメッセージは、sysモジュールが非推奨であり、全員がutilに移行する必要があることをノードが通知する方法にすぎません。

あなたがそれを得ている理由はあなたのせいではないかもしれません。使用しているライブラリのいずれかが新しいモジュールに移行されていない場合は、そのメッセージも表示されます。

于 2012-03-12T05:05:29.433 に答える