2016-08-03 67 views
6

所以基本上我想知道为什么,当我运行npm install sass-loader node-sass --save-dev我得到这个错误├──未满足PEER DEPENDENCY发电机 - 卡玛@> = 0.9.0

├──未满足PEER DEPENDENCY发电机 - 卡玛@> = 0.9.0

但是很显然,安装噶,因为当我运行npm install generator-karma我看到:

└─┬ [email protected] <--- Which mean karma is there... 
    └─┬ [email protected] 
    ├── [email protected] 
... 

我读过的答案explaini ng我应该使用npm install -g grunt-cli bower yo generator-karma generator-angular但这并没有什么帮助。

我应该卸载并重新安装一个干净的node_modules

+1

运行'rm -rf node_modules'然后'npm i'来重新安装package.json中列出的所有东西并不会感到痛苦。这相当于“关闭并再次打开”。 – gfullam

回答

6

npm不再自动安装模块依赖关系。这意味着你必须自己安装依赖模块。基本上,如果你运行npm install [email protected]>=0.9.0,然后运行你以前的npm install命令,你应该很好去。

+0

不错的解释谢谢! –