1. 程式人生 > >npm升級package如何對應的更新package.json中的版本號

npm升級package如何對應的更新package.json中的版本號

今天在專案中用npm start 啟動一個專案,報如圖錯誤,網上查了之後,是因為package.json檔案中,http-server版本太低引起的(我的是0.6.1),解決方法有兩種

第一種方法 直接在檔案中修改http-server的版本為0.9.0,這樣再次啟動沒有報錯。

第二種方法直接用npm update 方法更新,但是更新後發現package.json中對應的版本號並沒有改變,於是查閱了一些資料和文章,藉助npm-check-updates工具可以很方便的將package.json中的依賴包版本號更新為最新版本,下面介紹下該工具的使用,

安裝 --npm install npm-check-updates -g

使用:1 檢查depedencies中的最新版本 npm-check-updates 或者ncu    2 更新dependencies到最新版本 ncu -u 

這樣depedencies中的版本號自動更新到最新版本。

如果想更新全部depedencies到最新版本(包括當前指定版本範圍滿足最新版