package.json文件解析

1.用途:管理你所安裝的npm包的依賴,在開發過程當中能清楚的查詢安裝的包的版本以及項目中使用的包依賴,便於開發組成員共享。npm

2.建立:能夠手動建立也能夠經過npm init 自動建立。工具

3.配置項:測試

"name": "項目名稱",
"version": "項目版本號",
"description": "項目描述",
"main": "入口文件",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "做者",
"license": "ISC",ip

"dependencies": {項目在生產環境中依賴的包},ci

"devDependencies": {項目在開發和測試環境中依賴的包}
4.dependencies與devDependencies區別
開發

--save-dev安裝的包在devDependencies下, --save安裝的包在dependencies下部署

devDependencies中列出再開發環境中使用的包,好比項目開發中使用的構建工具,不會被部署到生產環境中,就放在devDependencies下。it

最後須要發佈上線的包,則放在dependencies下。io

相關文章
相關標籤/搜索