ノードに外部jQueryファイルを使用する際に問題があります。私は実行する必要があるいくつかの機能がありますが、機能していません。テストするシンプルな関数を作成しましたが、私が得ようとしているエラーメッセージはTypeErrorです:Object#にはメソッド 'alert_helloworld'がありません。ここに私の2つのファイルがある:外部jQueryファイルを持つNode.js
example.js
var jsdom = require('jsdom');
var templateparser = require('./templateparser.js');
var test = templateparser.alert_helloworld();
templateparser.js
function alert_helloworld(){
console.log("Hello World");
return false;
}
HELPは!!!!あなたが輸出を使用する必要が
私は外部ファイルを再作成するつもりはありません。私は同じままにしたい。これも可能ですか? – user1146581
@ user1146581はい/いいえ。 jsdomにjavascriptファイルとして挿入することも、ノード内のASTパーサに挿入することもできます。それ以外の場合は、ファイル内で定義した "グローバル"変数にはアクセスできません。 – Raynos
だから私は、私はjsdomにjavascriptとしてどのように注入するのですか? – user1146581