要指定项目所依赖的包,必须在包的package.json文件中列出dependencies和devDependencies,当你(或其他用户)运行npm install
时,npm会下载那些列在package.json中的每一个符合语义版本控制准则的dependencies和devDependencies。要查看将会安装哪个版本的包,使用”semver calculator“。
- dependencies:生产中应用程序所需的包。
- devDependencies:仅用于本地开发和测试的包。
向package.json文件中增加dependencies
你可以通过命令行或手动编辑package.json文件的方式向package.json文件中添加dependencies。
通过命令行的方式向package.json文件中添加dependencies
通过命令行的方式向package.json
文件中添加dependencies和devDependencies,你可以在包的根目录安装他们时,dependencies使用–save-prod标志(npm install的默认行为)或者devDependencies使用–save-dev。
向package.json文件中的dependencies属性添加条目,在命令行中运行以下命令:
npm install <package-name> [--save-prod]
复制代码
向package.json文件中的devDependencies属性添加条目,在命令行中运行以下命令:
npm install <package-name> --save-dev
复制代码
手动编辑package.json文件
向package.json
文件中添加dependencies,在文本编辑器中,增加一个名为dependencies的属性,该属性引用每个dependency的名称和语义版本:
{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0",
"another_dep": "~2.2.0"
}
}
复制代码
向package.json
文件中添加devDependencies,在文本编辑器中,增加一个名为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"
}
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END