如何像这样从另一个模块链接另一个文件:
require('module2/file2_in_module2.js')
module2
我用 2 个文件创建了模块: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'