我有一个小应用程序,我一直在与客户端的UI工作。我正在使用TypeScript和Angular编写客户端代码。我创建了一个条形骨骼控制器,用于向UI提供硬编码数据以进行布局,并且它在Chrome和Firefox中运行良好。
现在我已经准备好开始添加业务逻辑了,我想实现测试,所以我安装了业力(至少可以说具有挑战性)。当我使用Chrome浏览器使用karma运行代码时,我得到一个"函数未定义"从TypeScript模块导出的函数出错,当我在karma之外使用Chrome时(在WebStorm中)仍然可以正常工作。该属性在那里,但定义的函数不是。
js生成的代码对我来说似乎是经典和传统的。
有人可以告诉我为什么代码在业力下表现不同吗?
答案 0 :(得分:0)
当我使用Chrome浏览器使用karma运行代码时,我从TypeScript模块导出的函数出现“函数未定义”错误,当我在karma之外使用Chrome时(在WebStorm中)仍然可以正常工作。属性在那里,但定义的函数不是
主要是确保正确的文件(脚本)加载顺序。