当我在mac上安装karma-jasmine时,它会给我错误:
├── UNMET PEER DEPENDENCY jasmine-core@*
└── karma-jasmine@0.3.8
npm WARN karma-jasmine@0.3.8 requires a peer of jasmine-core@* but none was installed.
但是,我之前安装过jasmine-core。
npm install jasmine-core -g
/Users/hbowang/.nvm/versions/node/v5.9.0/lib
└── jasmine-core@2.4.1
任何机构都可以帮我解决这个错误吗?
答案 0 :(得分:1)
我也遇到了这个错误,但我的package.json文件也丢失了,所以通过创建包json文件,我可以安装jasmine-core和karma-jasmine。
用于创建package.json文件:
$ npm init
然后安装jasmine-core:
$ npm install jasmine-core
$ npm install karma --save-dev
$ npm install karma-jasmine --save-dev
希望它会有所帮助!!
答案 1 :(得分:0)
您正在使用全局标志安装jasmine-core。 尝试安装它而不使用-g选项,然后重试。
注意UNMET PEER DEPENDENCY这个词是否表明它希望它安装在同一级别而不是全球?