小编Yve*_*L L的帖子

npm更新到特定版本(和shrinkwrap)

我正在使用NPM和shrinkwrap(最新的最新版本)来维护我的包.

目前,我的一个包当前版本是1.1.0.该软件包的最新版本是2.2.0.

我想将此特定包更新/升级到版本2.0.0(而不是最新的2.2.0).

我认为程序将是:

  1. npm install 为了确保我与npm-shrinkwrap同步
  2. npm update myPackage@2.0.0
  3. npm shrinkwrap
  4. git add . && git commit -m "Updating package myPackage to version 2.0.0"

这似乎不是正确的道路.它没有更新package.json,它总是跳转到最新版本.我无法控制此命令来选择我想要的特定版本.

我阅读了有关的文档npm update,但找不到将软件包更新到特定版本的正确方法.

这该怎么做 ?会npm install --save myPackage@2.0.0是正确的程序吗?那么拥有npm update命令的目的是什么?

解: npm install package@2.0.0 --save

node.js npm

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

node.js ×1

npm ×1