依赖
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.0
或1.0.0
。 - 通配符 :
*
将安装最新版本的模块。 - git repository :以下将从 git repo 的 master 分支安装 tarball。还可以提供
#sha
,#tag
或#branch
:- GitHub :
user/project
或user/project#v1.0.0
- url :
git://gitlab.com/user/project.git
或git://gitlab.com/user/project.git#develop
- GitHub :
- 当地路径 :
file:../lib/project
将它们添加到 package.json 后,在终端的项目目录中使用命令 npm install
。
devDependencies
"devDependencies": {
"module-name": "0.1.0"
}
仅用于开发所需的依赖项,例如测试样式代理 ext。在生产模式下运行 npm install
时,不会安装这些 dev-dependencies。