zay*_*uan 4 browserify karma-runner
当我运行我的业力单元测试时,我收到以下错误:
karma start karma.conf.js
Fatal error: bundle() no longer accepts option arguments
Move all option arguments to the browserify() constructor.
Run Code Online (Sandbox Code Playgroud)
我正在使用以下版本运行:
karma 0.12.21
karma-browserify 0.2.1
browserify 5.9.3
Run Code Online (Sandbox Code Playgroud)
问题是karma-browserify版本0.2.1 - 目前是最新版本 - 与2014年7月22日的browserify 5.0.0版本不兼容.
karma-browserify中的package.json不会阻止在npm安装上安装5.0.0或更高版本的browserify,因此当您安装新项目或更新browserify版本时,您将收到此错误.
直到karma-browserify更新,您可以强制您的项目使用最新的4.X版本的browserify - 它与karma-browserify兼容 - 版本4.2.3通过将以下行添加到package.json:
"browserify" : "^4.0.0"
Run Code Online (Sandbox Code Playgroud)
然后运行:
npm update browserify
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1321 次 |
| 最近记录: |