我有一个带有 mocha、babel 和节点的测试设置,用于测试 ecmascript 6 代码。
有人对如何模拟被测模块中的导入有什么建议吗?
最佳答案
ES2015 中的导入和导出是语言本身的一部分,旨在进行静态分析。因此,它们不能在运行时进行操作,这使得动态模拟成为不可能。
我建议您看一下实现某种形式的轻量级依赖注入(inject)框架或动态模块解析器。
SystemJS作为通用模块加载器可能是您的不错选择。
希望对您有所帮助!
关于javascript - 如何在 ecmascript 6 中模拟导入的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088439/