在Node v8(v8.9.3或更高版本)中,commonjs要求模块创建新的上下文

时间:2017-12-27 14:06:48

标签: node.js requirejs amd commonjs

我们正在使用帮助器(Dust.js)创建模板库,帮助程序库在代码库中具有以下设计模式。

onReceive

在节点v6中,导出工厂(require('dust-linkedin'))工作正常,但在切换到节点v8(v8.9.3)后我们看到帮助程序没有执行,更改工厂(需要) ('dust-linkedin'))到帮助库内的工厂,事情就开始了。

在节点v8中,当require('dust-linkedin')创建一个新的上下文/对象时,我们失去了所有的帮助器? commonjs需要行为有变化吗?

1 个答案:

答案 0 :(得分:0)

解决方案已在PR https://github.com/krakenjs/festucam/pull/4

中修复