Browserify(http://browserify.org/)を使用して、JavaScriptでモジュールをロードしています。私はなぜこれが起こっている見当がつかないBrowserifyを使用したNode.jsモジュールのロード
:私は次のエラーを得続けます。 JavaScriptファイルと同じ場所にある "wordnet-develop"というディレクトリに "package.json"ファイルがあります。
元々は、パスの問題が考えられました。しかし、私はtest.jsファイルと同じことをしましたが、それはうまくいきました。ですから、package.jsonの使用には何か問題があると思います。
package.jsonファイルの先頭:
私のJavaScriptファイルの先頭:
をディレクトリ上記package.jsonファイルを含む) "のWordNet-開発" として:私はvar WordNet = require('./wordnet-develop/lib/wordnet');
でvar WordNet = require('./wordnet-develop/node-wordnet');
を置き換え
UPDATE
klugjoによって示唆されているように。
それは働いているかもしれないが、今私は、新しいエラーメッセージを取得しています:
これが再び起こったが、行方不明「非同期」モジュールと。 lib/wordnetをチェックしたところ、bluebirdとasyncの要件が含まれていたので、これはおそらくエラーの原因です。
しかし、今私は何をすべきか分かりません。私はnode.jsとモジュールが初めてのので、私は解決策に慣れていません。私はすべてのコードを解析し、必要なモジュールをすべてオンラインで見つけるはずですか?彼らはモジュールに含まれていてはなりませんか?バニラJavaScriptでnode.jsモジュールを使用しようとしているという問題はありますか?
で
を交換し、私はそれを試してみましたが、それは正確に動作しませんでした。詳細は上記を参照してください。 –
すべての依存関係はありますか? wordnet-developフォルダに移動し、 'npm install'を実行します。 – klugjo