1

そのような別のモジュールから別のファイルをリンクする方法: require('module2/file2_in_module2.js')

module2の 2 つのファイルでモジュールを作成しました。実行します。そして、という名前の別のモジュールで、リンクを試みます。実行します。Ok。index.jsfile2_in_module2.jsnpm linkmodule1module2npm link module2

今私はからへのmodule1アクセスを取得します:index.jsmodule2

var indexFromModule2 = require('module2') 大丈夫です。

今、module1私は file へのアクセスを取得したいと考えていますfile2_in_module2.js。どうやってするの?

は試しました:require('module2/file2_in_module2.js')。しかし、それは失敗します

私が書いた場合、私はそれにアクセスできることを知っています:

exports.File2 = require('./file2_in_module2.js')の中index.jsmodule2入れて、それを手に入れますmodule 1

var file2 = require('module2').File2

しかし、私はこの余分なコードを避けたい: exports.File2 = require './file2_in_module2.js'

4

1 に答える 1

0

これはできないと思います。必要なすべてのコンポーネントをメイン モジュール ファイルからエクスポートする必要があります。

于 2013-06-07T13:20:33.570 に答える