【发布时间】:2016-02-08 22:40:20
【问题描述】:
这是In Node.js, how do I "include" functions from my other files?的后续问题
我想包含一个包含 node.js 应用程序常用功能的外部 js 文件。
从In Node.js, how do I "include" functions from my other files? 中的答案之一,这可以通过
// tools.js
// ========
module.exports = {
foo: function () {
// whatever
},
bar: function () {
// whatever
}
};
var zemba = function () {
}
每个函数都导出不方便。是否有可能有一个导出所有功能的单线?看起来像这样的东西;
module.exports = 'all functions';
这样方便多了。万一以后忘记导出某些功能,它的错误也更少。
如果不是单行,是否有更简单的替代方案可以使编码更方便?我只是想方便地包含一个由常用函数组成的外部js文件。类似于 C/C++ 中的 include <stdio.h>。
【问题讨论】:
-
没有。这不是 Javascript 的工作方式。你提到的方式是最有效的方式。
标签: javascript node.js import header