3

uglify-js 2.2.2をインストールし、APIを使用してnode.jsアプリケーションからJavaScriptを縮小しようとしていますが、パーサーにアクセスしようとするとタイプエラーが発生します。

APIセクションのgithubreadmeに基づいて試行しています。

これが私の試み/ノードシェルからの出力です。ここでは、メソッドを呼び出そうとparseはしていません。完全にアクセスできないことを示しているだけです。

$ node
> var jsp = require("uglify-js").parser;
  undefined
> jsp.parse
  TypeError: Cannot read property 'parse' of undefined
    at repl:1:5
    at REPLServer.self.eval (repl.js:111:21)
    at Interface.<anonymous> (repl.js:250:12)
    at Interface.EventEmitter.emit (events.js:88:17)
    at Interface._onLine (readline.js:183:10)
    at Interface._line (readline.js:501:8)
    at Interface._ttyWrite (readline.js:719:14)
    at ReadStream.<anonymous> (readline.js:105:12)
    at ReadStream.EventEmitter.emit (events.js:115:20)
    at emitKey (readline.js:1041:12)

私はここで何か間違ったことをしていますか、それともグーグルで見つけられなかったある種のバグがありますか?

4

1 に答える 1

6

githubreadmeの「API」情報が古くなっている/正しくないことが判明しました。

私はこれを掘り起こしましたが、それは正しいようです。https://npmjs.org/package/uglify-js。「APIリファレンス」の見出しまで下にスクロールします。

于 2012-12-17T18:28:34.203 に答える