当我运行业力单元测试时,我收到以下错误:
karma start karma.conf.js
Fatal error: bundle() no longer accepts option arguments
Move all option arguments to the browserify() constructor.
我正在使用以下版本运行:
karma 0.12.21
karma-browserify 0.2.1
browserify 5.9.3
答案 0 :(得分:6)
问题是karma-browserify版本0.2.1 - 目前是最新版本 - 与2014年7月22日的browserify 5.0.0版本不兼容。
karma-browserify中的package.json不会阻止在npm安装上安装5.0.0或更高版本的browserify,因此当您安装新项目或更新browserify版本时,您将收到此错误。< / p>
直到karma-browserify更新,您可以强制您的项目使用最新的4.X版本的browserify - 它与karma-browserify兼容 - 版本4.2.3通过将以下行添加到package.json:
"browserify" : "^4.0.0"
然后运行:
npm update browserify