1

私は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([]). 何か助けはありますか?これがばかげている場合は申し訳ありませんが、私は新しいです。

4

1 に答える 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 に答える