什么情况下依赖写了 `^0.5.0` 结果总是安装 `0.3.10`啊?
遇到了个怪问题, 安装 Gulp, 结果总是旧版本的 interpret
依赖安装进来
https://github.com/gulpjs/gulp/issues/896#issuecomment-89907328
而且 OS X 跟 Ubuntu 都是, 运行了 npm cache clean
还是…
已经不理解了, 有没有同学本地的 Gulp 依赖也是这样的?
3 回复
升级下npm?
gulp@3.8.11 的 package.json 里面就是这么写的啊。依赖写了 ^0.5.0
是在 github 上面写的,这明显就是作者忘记发 npm 了嘛。
你看 issue 896 里面对应的这个改动:https://github.com/gulpjs/gulp/pull/906/files
只是升级了 interpret,但是没有升 npm 的版本号。这种情况下,是发不上 npm 的。