參考連接: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 更新程度框架