目录
在 package.json 文件中指定依赖项和 devDependencies
目录
要指定你的项目所依赖的包,你需要在你的包的 package.json
文件中列出它们作为 "dependencies"
或 "devDependencies"
。当你(或其他用户)运行 npm install
时,npm 会下载 package.json
中列出的依赖项和 devDependencies,这些依赖项和 devDependencies 满足每个依赖项列出的 语义版本 要求。要查看将安装哪些版本的包,请使用 semver 计算器.
"dependencies"
: 你的应用程序在生产环境中所需的包。"devDependencies"
: 仅在本地开发和测试中需要的包。
将依赖项添加到 package.json
文件
你可以从命令行或通过手动编辑 package.json
文件将依赖项添加到 package.json
文件。
从命令行将依赖项添加到 package.json
文件
要从命令行将依赖项和 devDependencies 添加到 package.json
文件,你可以使用 --save-prod
标志(npm install
的默认行为)在你的包的根目录中安装它们,或使用 --save-dev
标志安装 devDependencies。
要向 package.json
文件的 "dependencies"
属性添加条目,在命令行中,运行以下命令
npm install <package-name> [--save-prod]
要向 package.json
文件的 "devDependencies"
属性添加条目,在命令行中,运行以下命令
npm install <package-name> --save-dev
手动编辑 package.json
文件
要将依赖项添加到 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"}