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