依赖

dependencies:{“module-name”:“0.1.0”}

  • 确切0.1.0 将安装该模块的特定版本。
  • 最新的次要版本^0.1.0 将安装最新的次要版本,例如 0.2.0,但不会安装具有更高主要版本的模块,例如 1.0.0
  • 最新补丁0.1.x~0.1.0 将安装最新的补丁版本,例如 0.1.4,但不会安装具有较高主要版本或次要版本的模块,例如 0.2.01.0.0
  • 通配符*将安装最新版本的模块。
  • git repository :以下将从 git repo 的 master 分支安装 tarball。还可以提供 #sha#tag#branch
    • GitHubuser/projectuser/project#v1.0.0
    • urlgit://gitlab.com/user/project.gitgit://gitlab.com/user/project.git#develop
  • 当地路径file:../lib/project

将它们添加到 package.json 后,在终端的项目目录中使用命令 npm install

devDependencies

"devDependencies": {
    "module-name": "0.1.0"
}

仅用于开发所需的依赖项,例如测试样式代理 ext。在生产模式下运行 npm install 时,不会安装这些 dev-dependencies。