2016-07-08 174 views
1

我使用MEAN堆棧創建了一個應用程序。nodejs更新package.json中從最新版本到已用版本的依賴關係

它在package.json應用程序中有很多依賴關係。 這裏是我的package.json文件的Eg:

{ 
    "name": "myapp", 
    "version": "1.0.0", 
    "description": "myapp", 
    "main": "server.js", 
    "author": { 
    "name": "sayed", 
    "email": "" 
    },"dependencies": { 
    "body-parser": "latest", 
    "compression": "latest", 
    "ejs": "^2.4.2", 
    "express": "latest", 
    "jsonwebtoken": "^7.0.0", 
    "method-override": "latest", 
    "mongodb": "^2.1.20", 
    "morgan": "latest", 
     "crypto": "latest" 
    } 
} 

現在我部署我的應用程序到生產服務器&避免的問題, 我要保持相同的版本,從我公司開發的依賴關係。

所以我需要一種方法來將「最新」轉換爲我開發我的應用程序的特定版本。 有沒有這樣的命令?或者我必須手動更改依賴關係?

回答

0

當我刪除了我的node_modules目錄

npm update --save 

工作對我來說更新的依賴版本package.json

+0

刪除node_modules後,它不僅改變了那些是本地的包。它添加了一個「^」,即最低版本。我正在尋找一個特定的版本。 –

相關問題