【发布时间】:2014-05-11 20:19:30
【问题描述】:
Browserify 允许创建与 CommonJS 不直接兼容的别名和填充模块。由于我想在节点 CLI 中运行我的测试,我可以以某种方式在节点中处理这些别名和填充模块吗?
例如,假设我将 ./my-super-module 别名为 supermodule 并将一些 jquery 插件 ./vendor/jquery.plugin.js -> ./shims/jquery.plugin.shim.js 别名为 jquery.plugin。
因此,我可以在我的模块中执行此操作:
var supermodule = require('supermodule');
require('jquery.plugin');
// do something useful...
module.exports = function(input) {
supermodule.process(output)
}
有什么方法可以让我在 node.js/cli 中测试这个模块以解决依赖关系吗?
【问题讨论】:
标签: javascript node.js testing commonjs browserify