我在src/some/file.js
module.exports = export_obj
现在我想从另一个文件src / other / file2.js访问这个对象
我尝试了require('export_obj')
,但它给出了错误:错误:找不到模块
答案 0 :(得分:1)
在将其值复制到exports
之前在模块中使用的变量名称是无关紧要的(并且无论如何都无法在加载文件之前确定)。
您需要使用require
声明中的文件名。
require('../other/file2.js')
答案 1 :(得分:-1)
你需要有相对路径。
other = require('../other/file2');
如果没有相对路径,nodeJS将尝试在node_modules(本地和全局)中查找包。