什么情况下依赖写了 `^0.5.0` 结果总是安装 `0.3.10`啊?
发布于 10 年前 作者 jiyinyiyong 3835 次浏览 最后一次编辑是 8 年前 来自 分享

遇到了个怪问题, 安装 Gulp, 结果总是旧版本的 interpret 依赖安装进来 https://github.com/gulpjs/gulp/issues/896#issuecomment-89907328 而且 OS X 跟 Ubuntu 都是, 运行了 npm cache clean 还是… 已经不理解了, 有没有同学本地的 Gulp 依赖也是这样的?

3 回复

untitled1.png gulp@3.8.11 的 package.json 里面就是这么写的啊。依赖写了 ^0.5.0 是在 github 上面写的,这明显就是作者忘记发 npm 了嘛。 你看 issue 896 里面对应的这个改动:https://github.com/gulpjs/gulp/pull/906/files 只是升级了 interpret,但是没有升 npm 的版本号。这种情况下,是发不上 npm 的。

@alsotang 我看了半天才发现 npm 上的代码跟 GitHub 上的不一样… 还以为本地缓存了

回到顶部