gpt4 book ai didi

node.js - Npm install 找不到带插入符号的版本

转载 作者:太空宇宙 更新时间:2023-11-04 00:57:17 24 4
gpt4 key购买 nike

我尝试安装软件包并收到错误

npm http 200 https://registry.npmjs.org/broccoli-writer
npm ERR! Error: No compatible version found: broccoli-writer@'^0.1.1'
npm ERR! Valid install targets:
npm ERR! ["0.1.0","0.1.1"]
npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:709:10)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:631:10
npm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)
npm ERR! at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>

但据我发现

^1.2.3 := >=1.2.3 <2.0.0

所以在我的例子中应该使用 0.1.1

P.S 我尝试在本地安装软件包,手动更改版本并添加到本地 npm 缓存。但在 6 个包之后,它看起来很疯狂

P.P.S。该问题在 Node 0.10.7/npm 1.2.24 上重现

更新到 npm - 2.5.1 后一切正常

最佳答案

npm@1.2.24 已经有好几年了,npm 团队不再支持。正如您所发现的,解决您问题的方法很简单:update npm 。这样,您就可以拥有一个 npm 版本,它可以在看到 ^ semver 运算符时真正理解要查找的内容。旧版本的npm在看到这个操作符时不知道要寻找什么,因为该操作符比版本新!

关于node.js - Npm install 找不到带插入符号的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29161461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com