Angularjs 以前没有定义(老茉莉花)
我刚刚安装了Angularjs 以前没有定义(老茉莉花),angularjs,jasmine,protractor,Angularjs,Jasmine,Protractor,我刚刚安装了量角器v2.0.0。我试图在测试之前添加,但出现了错误 ReferenceError:未定义beforeAll 查看stacktrace,我看到jasmine 1.3.1是量角器的子模块: C:\Users\bmackey\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\minijasminenode\lib\jasmine-1.3.1.js:913:21 jasmine 2.1中引入了之前的。我之前试过npmi
量角器v2.0.0
。我试图在测试之前添加,但出现了错误
ReferenceError:未定义beforeAll
查看stacktrace,我看到jasmine 1.3.1是量角器的子模块:
C:\Users\bmackey\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\minijasminenode\lib\jasmine-1.3.1.js:913:21
jasmine 2.1中引入了之前的
。我之前试过npmi-gjasmine,但没有成功。如何使此功能正常工作?默认情况下,量角器仍在使用jasmine1
。您必须在配置中设置jasmine版本
framework: 'jasmine2',
您还可以在中找到更多信息,如果出于某种原因想继续使用jasmine-1.x
,请使用软件包。它提供了相同的之前
和之后
挂钩。升级到jasmine的最新版本。@TonyBarnes-如何?注意链接。Jasmine是量角器的一部分。从2015年4月10日起,量角器更新为默认使用。