我有一堆js脚本文件,使用require来要求相同系列的库等。'
let path = require('path');
let _ = require('underscore');
我想将所有这些要求放入一个单独的库文件中,然后我可以在需要它们的文件中重用它。我虽然可以这样做:
var common = function() {
this.requireFiles = function() {
let path = require('path');
let _ = require('underscore');
...
}
};
export.common = common;
但是,当我想将这个库包含在那些使用所有这些相同文件的文件中时,它不起作用。我正在尝试这样的事情:
let CommonTools = require('../server_libs/commonFiles').common;
let commonFiles = new CommonTools();
migration.requireFiles();
当我想使用下划线方法时,这给我一个_
不是函数的错误。关于我应该在哪里寻求更好地理解这个主题的任何提示?