【发布时间】:2016-10-20 07:02:01
【问题描述】:
我想在不使用 require 的情况下包含一些 js 文件,因为它会将它链接到一个变量,并且我有一些我想直接调用的函数。我该怎么做 ?这是不好的做法吗?
我要避免的是: 假设我有 tool.js 如下:
function foo() {
log.debug("foo");
}
exports.foo = foo;
在 app.js 中
var tool= require('tools.js');
tool.foo();
我希望能够在不为其创建模块的情况下调用 foo,就好像它是在 app.js 中定义的一样;像这样
foo();
【问题讨论】:
-
你可以在这里找到答案(请查看第三个答案):stackoverflow.com/questions/5797852/…
-
你的链接正是我想要避免的内容
-
是的,第三个答案是对的!抱歉,我只是先检查了 2。谢谢!
标签: javascript node.js include require code-snippets