nodejs是否有一些我不需要的全局模块? 我只是想知道为什么我的代码工作了一段时间)))
equals(...)
我不需要下划线和异步模块,它一直工作到今天。今天它犯了错误。我自己添加了" var async = require(' async)"在文件的顶部,它再次开始工作。 但是我没有添加_ = require('下划线')并且仍然可以访问所有下划线方法。
有人可以帮我解决这个问题吗?对于任何建议,我将不胜感激
答案 0 :(得分:0)
在node.js中有一个kernel.Bind<RTWAPIContext>().To<RTWAPIContext>().InThreadScope();
对象,它附加了很多东西。如果InRequestScope
对象中的变量无法在任何其他本地范围内找到,则Node会尝试查找变量。
我会找你做global
的事情。
另外,请检查您的global
版本,因为我知道用于始终的库会在需要时将global._ = require('underscore')
变量导出到全局范围。
希望这有帮助!
答案 1 :(得分:0)
msg.offset == nextOffset
所以module_name2在全局范围内。 谢谢你的回复