无法在Windows 7 / OSX

时间:2015-12-20 09:10:25

标签: npm karma-runner karma-jasmine

我正在尝试在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上也会出现完全相同的问题。

1 个答案:

答案 0 :(得分:1)

Karma v.0.13.16只是不支持Node的v.5.3.0。受支持的节点版本列在Karma安装页面上。