无法在npm Ubuntu中安装jasmine-core

我在安装 Jasminejs 时遇到了一些问题 . 我真的很感激一些帮助 . 谢谢!

首先我运行这个:

npm install karma-cli -g

我没有遇到任何关于此命令的错误 .

运行此命令后:

npm install jasmine-core --save-dev

我收到这条消息:

jasmine-core@2.4.1

UNMET PEER DEPENDENCY业力@

npm warn可选跳过失败的可选依赖项/ chokidar / fsevents

npm warn notsup与您的操作系统或体系结构不兼容:fsevents@1.0.12

npm warn karma-jasmine@1.0.2需要一个karma @ *的同伴,但没有安装 .

npm warn karma phantomjs-launcher@1.0.0需要一个karma @> = 0.9的同伴,但没有安装

如果我尝试运行此命令:

npm install phantomjs-prebuilt --save

我收到类似的错误消息 . 我正在使用Ubuntu 14.04.4,节点5.10.1和npm 3.10.2 .

回答(1)

3 years ago

您遇到'UNMET PEER DEPENDENCY'问题是因为NPM3不再自动获得依赖关系 . 尽管已经安装了软件包,但您应该将缺少的依赖项放在同一个安装命令行上 .

例如npm install jasmine-core karma --save-dev