Npm 无法在Windows 7/OSX上安装jasmine core
我正在尝试在Windows 7/Git Bash上安装Npm 无法在Windows 7/OSX上安装jasmine core,npm,karma-runner,karma-jasmine,Npm,Karma Runner,Karma Jasmine,我正在尝试在Windows 7/Git Bash上安装karma jasmine,遵循以下指导原则: 但是,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
karma jasmine
,遵循以下指导原则:
但是,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
的全局安装成功,但我正在尝试跟随,并且karma start karma.conf.js
由于与全局安装相同的原因(缺少jasmine core
)失败
最后,OSX上也出现了完全相同的问题。Karma v.0.13.16不支持节点的v.5.3.0。支持的节点版本列在Karma安装页面上。好吧,Karma安装页面的最大罪恶是它告诉你安装Karma jasmine,但不是jasmine core。您(和我)遇到的问题可以通过手动安装jasmine core来克服。显然,npm没有很好地处理karma jasmine对Windows的依赖关系。您可以尝试setx CHROME_BIN“C:\Program Files(x86)\Google\CHROME\Application\CHROME.exe”/M