私はNodejsが初めてです。file1.js ファイルから file2.js にエクスポートしたい。file1.js はルート ディレクトリにあり、file2.js はサブディレクトリにあります。require('/file1')
file2.js のように呼び出すと、 Uncaught Error: Module name "/file1" has not been loaded yet for context: _. Use require([])
. 何か助けはありますか?これがばかげている場合は申し訳ありませんが、私は新しいです。
質問する
673 次
1 に答える
1
var Logger = require('./logger');
コードが起動されたのと同じディレクトリに保存されている logger.js というファイルに、作成したモジュールが必要です (必ずしもコードが保存されているディレクトリと同じである必要はありません)。
var someOtherModule = require('../../someOtherModule');
ノード プロセスが起動された場所から 2 つ前のディレクトリにある someOtherModule.js ファイルが必要です。
var someOtherModule = require('./subDir/someOtherModule');
subDir に格納されている someOtherModule.js ファイルが必要です。subDir は、ノード プロセスが起動されたレベルにあるディレクトリです。
var awssum = require('awssum');
プロセスが起動された node_modules ディレクトリに、NPM を介してインストールされたモジュール、またはグローバルにインストールされたノード モジュールが必要です。バージョニングでは、node_modules ディレクトリが優先されます。
于 2013-06-18T13:17:41.507 に答える