そのような別のモジュールから別のファイルをリンクする方法:
require('module2/file2_in_module2.js')
とmodule2
の 2 つのファイルでモジュールを作成しました。実行します。そして、という名前の別のモジュールで、リンクを試みます。実行します。Ok。index.js
file2_in_module2.js
npm link
module1
module2
npm link module2
今私はからへのmodule1
アクセスを取得します:index.js
module2
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'