参考连接:blog.csdn.net/u011240877/…html
npm在package.json文件中管理项目的依赖项以及项目的元数据。 node执行js中require(es6 import)的时候,也会根据package.json中的依赖项查找。node
- 描述了你的项目依赖哪些包,并指明依赖包的版本
- 更好地与开发者分享,便于重复使用
2.2.1 文档连接 package.jsongit
2.2.2 必选字段es6
2.2.3 可选字段github
{
"url":"http://github.com/issues, "email" :"xxx@gmail.com" } 复制代码
"repository" :
{
"type" : "git",
"url" : "http://github.com/npm/npm.git"
}
复制代码
{
"name" : "Barney Rubble, "email" : "b@rubble.com", "url" : "http://barnyrubble.tumblr.com/" } 复制代码
简写为npm
"Barney Rubble <b@rubble.com>(http://barnyrubble.tumblr.com/)"
复制代码
上述列举条目与下面例子一一对应json
{
"dependencies" :
{
"boo" : "2.0.1",
"bar" : ">1.0.2",
"bar2" : ">=1.0.2",
"baz" : "<2.3.4",
"baz2" : "<=2.3.4",
"foo" : "1.0.0 - 2.9999.9999",
"qux" : "<1.0.0 || >=2.3.1 <2.4.5“, "asd" : "http://asdf.com/asdf.tar.gz", 'git-smt': "git address", "lat" : "latest", } } 复制代码
3.2.1 规范bash
3.2.2 更新程度框架