Specifying dependencies and devDependencies in a package.json file

要指定项目所依赖的软件包,必须在软件包的package.json文件"devDependencies"它们列出为"dependencies""devDependencies" . 当您(或另一个用户)运行npm install ,npm将下载package.json中列出的依赖项和devDependencies,这些依赖项和devDependencies满足为每个列出的语义版本要求. 要查看将安装哪个版本的软件包,请使用semver计算器 .

Adding dependencies to a package.json file

您可以添加依赖到package.json通过命令行或通过手动编辑文件package.json文件.

Adding dependencies to a package.json file from the command line

要从命令行将依赖项和devDependencies添加到package.json文件,您可以使用--save-prod依赖项标志( npm install的默认行为)或--save-dev将它们安装在软件包的根目录中. devDepend的--save-dev标志.

要将条目添加到package.json文件的"dependencies"属性中,请在命令行上运行以下命令:

npm install <package-name> [--save-prod]

要将条目添加到package.json文件的"devDependencies"属性,请在命令行上运行以下命令:

npm install <package-name> --save-dev

Manually editing the package.json file

要将依赖项添加到package.json文件,请在文本编辑器中添加一个名为"dependencies"的属性,该属性引用每个依赖项的名称和语义版本

{
  "name": "my_package",
  "version": "1.0.0",
  "dependencies": {
    "my_dep": "^1.0.0",
    "another_dep": "~2.2.0"
  }
}

要将devDependencies添加到package.json文件,请在文本编辑器中添加一个名为"devDependencies"的属性,该属性引用每个devDependency的名称和语义版本

"name": "my_package",
"version": "1.0.0",
"dependencies": {
  "my_dep": "^1.0.0",
  "another_dep": "~2.2.0"
},
"devDependencies" : {
  "my_test_framework": "^3.1.0".
  "another_dev_dep": "1.0.0 - 1.2.0"
}

< Package name guidelines | About semantic versioning >

by  ICOPY.SITE