在 package.json 文件中指定 dependencies 和 devDependencies

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

  • "dependencies":您的应用程序在生产中所需的包。
  • "devDependencies":仅用于本地开发和测试的包。

将依赖项添加到 package.json 文件

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

从命令行向 package.json 文件添加依赖项

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

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

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

lJh6T/9/ADAxeIJARULmLQko6FoBw0j8v5kEOi4W7A9770E9Pkqcq8KZDneLhhG9Dbd7BazV9ixYF6ueC7NU6bh44ADcZDnCuX9l4g+BTEIp8lbn5Vx25s6VY2e/2bT98jk4yIseBgfrveoBNooQZIDePS69E7PVl1rIo3mGF6fB5gQS+YgjtkdGq+fhwE9t

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

手动编辑 package.json 文件

ZZSUSKIUK0Oi+ZzaWaOOAX25maMPWrFf4OWOLPDA/FSrIElkYzkOq3U7tdTaNMYpXFd/URSnZ4LWcC8JWGoPi89ncqk0yCkIFAC4viR5PIopETPF9XjUu1+T6x0tZ6Q1V4QW9XNuScCj/N6YDMKsssv1YACVj5MExtyxOEmxzc87llJjOgYZYnZFuV0V++LgdY4LElfHYBOjocfQZJQvwBA/+eLR8oeJTtWeCMY2djNFVb5piNaBHKUSF2MMCCWspsnwZFBF0G6we3QTgYffKKJbD+2ylIWbpYFRiKl7pue62PsHSIdVBbO5/qxgM/msf0HoUeOqPZNceEEyxbioizb9zbm0t+v4dwpGUuTCx2c=

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

m5L6Hm6YitzmKZadivR3P4hTcs6Nff/5v4vKLt5jFeDbMvCDSGvNBLmXH5E2ao5CZ36MS3xQHVun5k74FiQWRj46wrd1ofYnokKj4uYaeggnEbo7OnvZOZZhKl31Nb7lLtR0+tYF3/MWIt7Z7ONui5wcTDf4WpBy3f/PBghJg4R3NUUACSYK/OgTiXOG/itugiCT4zamJD/nzzvwR9Tg9HphdmgJpMP6ZxU5D8O1DCY2I9TEVpx8+hS5iTa9dvIjbNV79/octTKjMxAZz0qPo/XlcJXibT57uozqCXOkrB8BzBxeJg22rWEhIsKR9tplZu+aFsmFzGdTuYYa3xgCQFXYLI0YE+N9bkP4tr/+Uj0=

"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"
}