Ответ 1
Как Alex, упомянутый в комментарии, правильным ответом является обновление версии npm, которая поддерживает '^' при описании версий
Я пытался установить grunt-phonegap
npm install grunt-phonegap
И получил эту ошибку
npm http 304 https://registry.npmjs.org/URIjs
npm ERR! Error: No compatible version found: [email protected]'^1.12.0'
npm ERR! Valid install targets:
npm ERR! ["1.4.2","1.6.3","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.8.0","1.8.1","1.8.2","1.8.3","1.9.0","1.9.1","1.10.0","1.10.1","1.10.2","1.11.0","1.11.1","1.11.2","1.12.0"]
Я ответил на мой вопрос, но это просто временное решение, которое не объясняет настоящую проблему.
Как Alex, упомянутый в комментарии, правильным ответом является обновление версии npm, которая поддерживает '^' при описании версий