我正在尝试在Windows 7 / Git Bash上安装karma-jasmine
,根据以下指南:http://karma-runner.github.io/0.13/intro/installation.html
但是,jasmine-core
安装失败:
$ npm install karma-jasmine karma-chrome-launcher --save-dev
npm WARN install Couldn't install optional dependency: Unsupported
ngut@1.0.0 g:\SW Engineering\ngUT
├── UNMET PEER DEPENDENCY jasmine-core@*
├─┬ karma-chrome-launcher@0.2.2
│ ├─┬ fs-access@1.0.0
│ │ └── null-check@1.0.0
│ └─┬ which@1.2.0
│ └─┬ is-absolute@0.1.7
│ └── is-relative@0.1.3
└── karma-jasmine@0.3.6
npm WARN EPEERINVALID karma-jasmine@0.3.6 requires a peer of jasmine-core@* but
none was installed.
我首先尝试使用Cygwin安装,但只是了解Cygwin不支持npm
,但失败的依赖是fsevent
。
jasmine-core
的全局安装成功,但我试图关注this tutorial,而karma start karma.conf.js
因全局安装而失败的原因相同(缺少jasmine-core
)
最后,OSX上也会出现完全相同的问题。
答案 0 :(得分:1)
Karma v.0.13.16只是不支持Node的v.5.3.0。受支持的节点版本列在Karma安装页面上。