2016-04-28 15 views
0

下記のnode.jsモジュールを、プログラムに組み込まれたjavascriptコンパイラを持つサードパーティのアプリケーションで使用しようとしています。 node.jsがインストールされていますが、require機能を使用できないようです。これらのモジュールをどのようにアプリケーションに組み込むかに関する推奨事項はありますか?第三者アプリケーションにノードJSライブラリを含めることを試みています

var mysql = require("mysql"); 
var fs = require("fs"); 
var path = require("path"); 

答えて

1

require()は、node.js環境に組み込まれた関数です。これは標準のJavascriptの一部ではないため、他のJavascript環境には存在しない可能性があります。 node.js用に書かれたモジュールの多くは、node.js固有の関数と他のJSエンジンに必ずしも存在しないモジュールを使用することに注意してください。

実行中のJSエンジンとnode.jsモジュールを使用してそのエンジンで何を達成しようとしているかについて詳しくお知りになりたい場合は、より具体的な進め方の提案をすることができます。この他のJSエンジンがnode.js環境と100%互換性を持たないか、またはnode.js環境に固有の機能を参照しないようにモジュールが使用しようとしている場合を除き、そうしたモジュールはありませんこの他のJS環境で動作します。

node.jsは、V8 Javascriptエンジンと他のライブラリや機能の一群です。 Javascriptエンジンだけで置き換えることはできません。

+0

アプリケーションのjavascriptに関する情報は、javascript API v7.2のみでした。それがエンジンなのか他のものなのかはわかりません。 ノードスクリプトをアプリケーションから呼び出してアプリケーション外で実行する方法はありますか。ノードmyScript.jsのようなもの? – ESco

+0

アプリケーションでは、タスクを実行する前にスクリプトを実行したいのですが、アプリケーションでそのスクリプトを実行するオプションがあります。私のスクリプトはデータベースにクエリを行い、その結果を.txtファイルに書き出します。タスクを実行する前に.txtファイルが必要です。 – ESco

+0

@ ESCO - Javascriptのこの他の実装を含むアプリケーションとは何ですか?どのような製品ですか? – jfriend00

関連する問題