gpt4 book ai didi

javascript - Angular 模拟版本与 Angular 版本的关系

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:58 25 4
gpt4 key购买 nike

1.3.16 版本的 AngularJS 应用程序上实现 Karma 时,angular-mocks 模块抛出以下错误 -

angular-mocks.js:Uncaught TypeError: angular.module(...).info is not a function

谷歌搜索后,发现使用的 Karma 版本即 1.5.0 和 AngularJS 的版本不兼容。使用的 angular-mocks 版本是 1.6.3

于是,google了一下,发现没办法查出哪个版本的AngularJS兼容哪个版本的Karma或者Angular-Mocks。感谢您的帮助。

最佳答案

关系是直接的。他们应该匹配。 1.3.16 版本的 angular.js 必须匹配 1.3.16 版本的 angular-*.js 模块(包括 angular-mocks.js).

很明显,如果 ngMock 1.6.3 使用了以前未在核心库中实现的功能(info 方法),它将抛出错误。

ngMock 引用 states :

First, download the file: <...> where X.Y.Z is the AngularJS version you are running.

Angular 版本与 Karma 版本完全无关。 Karma 只是一个运行器,它执行测试并且不依赖于框架。

关于javascript - Angular 模拟版本与 Angular 版本的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com