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