そのような別のモジュールから別のファイルをリンクする方法:
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.jsにmodule2入れて、それを手に入れますmodule 1:
var file2 = require('module2').File2
しかし、私はこの余分なコードを避けたい:
exports.File2 = require './file2_in_module2.js'