我在安装 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 回答
您遇到'UNMET PEER DEPENDENCY'问题是因为NPM3不再自动获得依赖关系 . 尽管已经安装了软件包,但您应该将缺少的依赖项放在同一个安装命令行上 .
例如npm install jasmine-core karma --save-dev