安裝步驟
首先假定你已經(jīng)安裝了Node.js,接下來(lái)為你的應(yīng)用創(chuàng)建一個(gè)目錄,然后進(jìn)入此目錄并將其作為當(dāng)前工作目錄。
$ mkdir myapp
$ cd myapp
通過(guò) npm init 命令為你的應(yīng)用創(chuàng)建一個(gè) package.json 文件。 欲了解 package.json 是如何起作用的,請(qǐng)參考 Specifics of npm’s package.json handling。
$ npm init
此命令將要求你輸入幾個(gè)參數(shù),例如此應(yīng)用的名稱和版本。 你可以直接按“回車(chē)”鍵接受默認(rèn)設(shè)置即可,下面這個(gè)除外:
entry point: (index.js)
鍵入 app.js 或者你所希望的名稱,這是當(dāng)前應(yīng)用的入口文件。如果你希望采用默認(rèn)的 index.js 文件名,只需按“回車(chē)”鍵即可。
接下來(lái)安裝 Express 并將其保存到依賴列表中:
$ npm install express --save
步驟來(lái)源:http://www.expressjs.com.cn/starter/installing.html
建議,安裝設(shè)置為全局(4.X以上),完成后查看版本,判斷是否安裝成功
$ npm install express-generator -g --save
E:\myapp>express -V
4.13.1
安裝出現(xiàn)問(wèn)題
runTopLevelLifecycles ? ╢█████████████████████████
npm WARN EPACKAGEJSON myapp@1.0.0 No description
runTopLevelLifecycles ▄ ╢████████████████████████
npm WARN EPACKAGEJSON myapp@1.0.0 No repository field.
runTopLevelLifecycles ▌ ╢████████████████████████
No description
檢查package.json 文件,添加描述信息。
No repository field
檢查package.json 文件,設(shè)置其git庫(kù)或聲明為
私有。
"repository": {
"type": "git",
"url": "git://github.com/username/repository.git"
}
{
"name": "my-super-amazing-app",
"version": "1.0.0",
"private": true
}