在NodeJS項目中,用package.json文件來聲明項目中使用的模塊,這樣在新的環境部署時,只要在package.json文件所在的目錄執行 npm install 命令便可安裝所須要的模塊。node
package.json文件中可配置的項有:名稱(name)、應用描述(description)、版本號(version)、應用的配置項(config)、做者(author)、資源倉庫地址(repository)、受權方式(licenses)、目錄(directories)、應用入口文件(main)、命令行文件(bin)、應用依賴模塊(dependencies)、開發環境依賴模塊(devDependencies)、運行引擎(engines)和腳本(scripts)等;express
默認以下:npm
{ "name": "application-name", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.1.0", "jade": "*" } }
關鍵的就是dependencies節點,用於配置應用所依賴的模塊列表。json