1
我正在使用量角器3.3.0
。爲什麼量角器3.3.0打印茉莉花版本1.3.1?
使用this answer我得到的輸出是jasmine-version:1.3.1 revision 1354556913
據我所知,我應該看到的版本2.x
。
看package.json
文件,我看到的版本2.3.2
指定..
那麼爲什麼在運行時我會仍然得到1.3.1
?
我正在使用量角器3.3.0
。爲什麼量角器3.3.0打印茉莉花版本1.3.1?
使用this answer我得到的輸出是jasmine-version:1.3.1 revision 1354556913
據我所知,我應該看到的版本2.x
。
看package.json
文件,我看到的版本2.3.2
指定..
那麼爲什麼在運行時我會仍然得到1.3.1
?
所以changelog說一切都應該工作正常,但事實並非如此。
我發現我可以指定量角器配置'framework' : 'jasmine2'
..
行之有效並解決我的問題。
即使更改日志說你沒有太多,因爲'framework':'jasmine'
也將使用茉莉花2.3.2
,它不會。
對於那些仍然有這個問題,不能升級到茉莉2由於某種原因,您可以使用throw Error
與this.isNot
。工作得很好,但我更喜歡茉莉花2 ..
您應該升級到最新版本的茉莉花,並在您的配置文件中指定茉莉花版本: 框架:'jasmine2', – Nick
@Nick nono,這不再需要。從我看來,量角器3,配置中的「jasmine」實際上是指「jasmine2」。 – alecxe
是的,默認情況下需要Jasmine2 :) – Nick