我希望符号“ ^”表示需要调试版本1.0.4或更高版本。如果我是正确的,那么npm install connect-redis应该找到在我的系统上全局安装的[email protected]。我安装了节点版本0.6.12和npm -v 1.1.4。
这是错误消息:
npm ERR! message No compatible version found: debug@'^1.0.4'
以下是全局安装的软件包的列表:
├── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├─┬ [email protected]
│ │ ├── [email protected]
│ │ └── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
└─┬ [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
如果没有必要,我真的不想安装旧版本的debug。请指教 :)
问题是您的npm版本不了解^
用于模块版本匹配的semver运算符。您应该考虑升级到节点的最新稳定版本(在撰写本文时为v0.10.32),并且还将获得支持该运算符的npm的最新稳定版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句