关于npm:npm-包管理命令

9次阅读

共计 813 个字符,预计需要花费 3 分钟才能阅读完成。

装置

  • npm install 装置所有包
  • npm install <package-name> 装置指定包
  • npm install <package-name>@<version> 装置指定版本包

    • –save 装置并增加条目到 package.json 文件的 dependencies。
    • –save-dev 装置并增加条目到 package.json 文件的 devDependencies。

更新

  • npm outdated 查问可更新的包
  • npm update
  • npm update <package-name>

查看 npm 包装置的版本

  • npm list
  • npm list -g 实用于全局装置的软件包
  • npm list –depth=0 获取顶层的软件包
  • npm list <package-name> 指定名称来获取特定软件包的版本
  • npm view <package-name> version 查看软件包在 npm 仓库上最新的可用版本

版本控制

所有的版本都有 3 个数字:x.y.z。
第一个数字是主版本。
第二个数字是次版本。
第三个数字是补丁版本。

  • ^: 只会执行不更改最右边非零数字的更新。如果写入的是 ^0.13.0,则当运行 npm update 时,能够更新到 0.13.1、0.13.2 等,但不能更新到 0.14.0 或更高版本。如果写入的是
  • ^1.13.0,则当运行 npm update 时,能够更新到 1.13.1、1.14.0 等,但不能更新到 2.0.0 或更高版本。
  • ~: 如果写入的是 〜0.13.0,则当运行 npm update 时,会更新到补丁版本:即 0.13.1 能够,但 0.14.0 不能够。
  • >: 承受高于指定版本的任何版本。
  • >=: 承受等于或高于指定版本的任何版本。
  • <=: 承受等于或低于指定版本的任何版本。
  • <: 承受低于指定版本的任何版本。
  • =: 承受确切的版本。
  • -: 承受肯定范畴的版本。例如:2.1.0 – 2.6.2。
  • ||: 组合汇合。例如 < 2.1 || > 2.6。
  • 无符号: 仅承受指定的特定版本(例如 1.2.1)。
  • latest: 应用可用的最新版本。
正文完
 0