我需要在纯JS中提供代码,所以我在单元测试中使用intern/order!path/to/file语法。但是,我还需要为节点提供一个fetch Polyfill。如何同时使用order和commonjs模块?
发布于 2016-12-06 21:56:20
使用intern/dojo/node!<cjs module>而不是intern/order!<cjs module>。
只有当模块必须按特定顺序加载时,才需要order插件。这是必要的,因为Intern使用的AMD加载程序异步加载模块。它将按依赖项列表中指定的顺序启动加载过程,但模块可能无法按该顺序完成加载。order插件确保一个模块在下一个模块的加载过程开始之前被完全加载。
节点加载器是同步的,因此模块将按照依赖关系列表中给定的顺序加载。
https://stackoverflow.com/questions/40665620
复制相似问题