サーバーサイドのJavaScript用にいくつかの機能を使いたいです。プロトタイプはブラウザのタイプをチェックしていると思うが、もちろんnode.jsはブラウザではない。私は次のエラーを取得する:Prototype.jsをNode.jsで使用するには?
$ node
> require('./prototype') ;
ReferenceError: navigator is not defined
at /home/guest/projects/javascript/prototype.js:14:5
at Object.<anonymous> (/home/guest/projects/javascript/prototype.js:23:4)
at Module._compile (node.js:462:23)
at Module._loadScriptSync (node.js:469:10)
at Module.loadSync (node.js:338:12)
at loadModule (node.js:283:14)
at require (node.js:411:14)
at cwdRequire (repl:29:10)
at [object Context]:1:1
at Interface.<anonymous> (repl:96:19)
prototype.jsのは、バージョン1.7でのNode.jsあなたはprototype.jsののソースを見てみると、それはしっかりにバインドされているバージョン0.2.6
を見てために? –