我正在使用Angular2 RC 1和Angular cli来运行测试。
我有一个测试,该测试从使用下划线的组件中调用一个函数。测试失败,说
ReferenceError: _ is not defined
我可以输入下划线-只要我不运行测试,它就可以正常工作。我了解它会与所有其他供应商JS一起在我的索引文件中导入下划线。但是,当它运行测试时,我不知道如何注入依赖项。我试过使用import语句导入它,但是没有运气。有任何想法吗?
您与业力合作吗?
然后,您必须编辑您的karma.conf.js
将lodash / underscore文件推入files数组:
files: [
{ pattern: 'dist/vendor/lodash/lodash.js', included: true, watched: false }
]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句