【发布时间】:2015-12-20 18:07:43
【问题描述】:
我的应用程序中有一堆模块,这是我当前脚本相对需要的。如果我想重组我的应用程序,那么我必须更改大量的require 语句。
所以我开始使用这样的东西:
//loader.js in root
"use strict";
exports.Logger = require('./core/logger');
exports.Module = require('./core/module');
在我的文件中,我像这样使用require:
"use strict";
var Loader = require('../../loader');
var Logger = Loader.Logger;
var logger = new Logger();
所以现在如果我想在我的应用程序中重构共享代码,那么我必须只更改 loader.js 文件中的需求。这是一个好的解决方案吗?你用什么?
当所需的模块名称是唯一的时,有什么方法可以使require 全自动?
【问题讨论】:
-
你需要知道的一切都是here