为什么“想要”不是“最新的”?
我正在使用npm outdated -g --depth=0
查看哪些全局安装的软件包具有较新的版本。 我得到这个:
$ npm outdated -g --depth=0 Package Current Wanted Latest Location bower 1.6.8 1.6.8 1.7.1 jshint 2.8.0 2.8.0 2.9.1-rc2 jspm 0.16.13 0.16.13 0.16.19 npm-windows-upgrade 1.0.1 1.0.1 1.2.0 typescript 1.7.3 1.7.3 1.7.5
我无法更新任何这些软件包。 npm update -g
什么都不做。 为什么Wanted
领域是比Latest
版本低? 我使用的是Windows 7,节点4.2.1和npm 3.5.2
由于这些是全局包,所以没有package.json来指导它们的更新策略。 默认情况下,“想要的”版本与全局软件包的安装或“当前”版本相同。 这意味着npm update
不会更新他们说他们在最近的想要的版本。
为了更新它们,使用npm -g install ...
安装将使用存储库中的“最新”版本。
npm update -g
不应该“没有” – 你应该尝试npm update -g --verbose
,看看有什么要说的。
我不得不连续几次运行npm update -g
来更新一切到最新的。
- 在纯npm版本的NW.js(node-webkit)应用程序中加载Bootstrap
- 如何使用nodejs将mongolab数据库同步到本地mongodb数据库?
- OAuth2与Twitter API 1.1“错误的身份validation错误”
- 针对V8编译NodeJs模块
- 不能在heroku上创buildnode.js应用程序 – 即使在buildpack设置之后,“App与buildpack不兼容”
- 木偶:如何提交表单?
- 为什么networking套接字的延迟在静态连接时变化?
- nodejs + vmware vsphere sdk soap连接
- 轮到socket.io和Nodejs轮stream的游戏