npm报告“需要(一个版本)”但将加载(另一个版本)“

时间:2014-03-06 07:31:26

标签: node.js npm

在使用npm进行cordove安装后,我几乎每次npm操作都收到警告消息“需要颜色@'> = 0.6.0'但是会加载..颜色”

D:\Workspaces\Enide-Studio-2014\OpenWith.js>npm i . -g
C:\Users\weibl\AppData\Roaming\npm\openwith -> C:\Users\weibl\AppData\Roaming\npm\node_modules\openwith\bin\openwith.js
npm WARN unmet dependency C:\Users\weibl\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova requires colors@'>=0.6.0' but will load
npm WARN unmet dependency C:\Users\weibl\AppData\Roaming\npm\node_modules\phonegap\node_modules\colors,
npm WARN unmet dependency which is version 0.6.0-1
npm WARN unmet dependency C:\Users\weibl\AppData\Roaming\npm\node_modules\phonegap\node_modules\node-static requires colors@'>=0.6.0' but will load
npm WARN unmet dependency C:\Users\weibl\AppData\Roaming\npm\node_modules\phonegap\node_modules\colors,
npm WARN unmet dependency which is version 0.6.0-1
openwith@0.11.0 C:\Users\weibl\AppData\Roaming\npm\node_modules\openwith

如何解决此类npm错误?

3 个答案:

答案 0 :(得分:1)

安德鲁暗示,解决方案是

npm -g update colors

答案 1 :(得分:0)

清理node-Modules文件夹并重新运行:     npm install

答案 2 :(得分:0)

首先,删除位置phonegap\中的C:\Users\weibl\AppData\Roaming\npm\node_modules\文件夹。当然,具体位置会因其他人而异。

然后,继续执行您想要的任何npm安装/更新命令。