nodejs的package.json


package.json文件會描述這個NPM包的所有相關信息,包括作者、簡介、包依賴、構建等信息,格式是嚴格的JSON格式

在E:/nodejs/mychat下

執行,npm init

輸入yes,就完成了package.json包的建立

{
  "name": "chat",
  "version": "1.0.0",
  "description": "chat",
  "main": "chat.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "beibei",
  "license": "ISC",
  "dependencies": {
    "mysql": "^2.13.0",
    "socket.io": "^1.7.3"
  }
}

name

nameversion是package.json中最重要的兩個字段,也是發布到NPM平台上的唯一標識,如果沒有正確設置這兩個字段,包就不能發布和被下載。

version

包的版本號。如"1.0.0"

description

包的描述信息,將會在npm search的返回結果中顯示,以幫助用戶選擇合適的包

keywords

包的關鍵詞信息,是一個字符串數組,同上也將顯示在npm search的結果中

homepage

包的主頁地址

bugs

包的bug跟蹤主頁地址

license

包的開源協議名稱。

author

包的作者。

main

包的入口文件

repository

包的倉庫地址

scripts

通過設置這個可以使NPM調用一些命令腳本,封裝一些功能。  

dependencies

指定依賴的其它包,這些依賴是指包發布后正常執行時所需要的,也就是線上需要的包。使用下面的命令來安裝:

npm install --save packageName

devDependencies

這些依賴只有在開發時候才需要。使用下面的命令來安裝:

npm install --save-dev packageName 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM