問題タブ [esprima]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - esprima を使用して Java から JavaScript ファイルを解析する方法は?
私の要件は、javascript ファイルを解析し、json 形式で AST (Abstract Syntax Tree) を取得することです。esprima.parseScript() 関数は js コードを受け入れ、AST を正しく生成します。しかし、esprima を使用して別の js ファイルから js コードを読み取り、解析する方法は? Java クラスから js 関数を呼び出せるようにする必要があります。
解析したいjsをJavaで読み込んで、関数への入力として渡してみました。ただし、次のコードでは例外が発生します。
パーサー.js:
解析する必要がある js、example.js:
function temp(){ return 5;}
example.js を読み取り、引数として parsejs 関数に渡す Java コード:
しかし、次の例外が発生しています。
reactjs - npmインストールでEsprimaエラー404が見つかりません
反応プロジェクトにすべての依存関係をインストールしようとしていますが、npm install を実行すると、esprima に関連するいくつかのエラーが発生します。
誰かがこのエラーを経験しましたか?
