我期望符號'^'表示需要調試版本1.0.4或更高版本。如果我是正確的,npm install connect-redis應該找到我的系統上全局安裝的[email protected]。我安裝了節點版本0.6.12,並且安裝了npm -v 1.1.4。npm安裝connect-redis錯誤找到debug @^1.0.4 ...但我有版本2.0.0 ...爲什麼?
以下是錯誤消息:
npm ERR! message No compatible version found: [email protected]'^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]
我真的不希望安裝調試,如果沒有必要的舊版本。請指教:)
你安裝了什麼節點版本? – mscdex 2014-10-10 14:13:25
我已經安裝了node -v 0.6.12 - 我編輯了這個問題以反映這個問題 - 感謝幫助我解決了我的問題... – Reinsbrain 2014-10-10 14:17:42
@Reinsbrain這是一個非常舊的節點版本...你是什麼版本的npm有? – 2014-10-10 14:18:38