Node.js中的npm單獨(dú)與批量升級依賴包的方式超詳細(xì)講解
Node.js之npm單獨(dú)與批量升級依賴包的方式
npm查看與升級依賴包
1. 單獨(dú)安裝或升級最新版本
npm install package@latest
2. 查看依賴但不升級
1. npm outdated
npm outdated
僅檢查所有已安裝包的依賴關(guān)系,并將當(dāng)前版本遠(yuǎn)程倉庫中的最新版本進(jìn)行對比,不會升級。
Current
是當(dāng)前在使用的版本;
Wanted
是滿足package.json
中指定的 semver 范圍的包的最大版本。如果沒有可用的 semver 范圍(即您正在運(yùn)行npm outdated --global
,或者該包未包含在package.json
中),則wanted
顯示當(dāng)前安裝的版本;
Latest
是在注冊表中標(biāo)記為最新的包的版本。在沒有特殊配置的情況下運(yùn)行npm publish
將發(fā)布帶有latest
的 dist-tag 的包。這可能是也可能不是包的最高版本,或者是最近發(fā)布的包版本,這取決于包的開發(fā)人員如何管理最新的 dist-tag;
Location
是包在物理樹中的位置。
2. npm update
不會產(chǎn)生版本升級
3. 批量升級新版本
npm upgrade
4. npm-check-updates
1. 全局安裝
npm install -g npm-check-updates
2. ncu查看可升級的版本
ncu與
npm outdated` 類似,它不會更新依賴,僅展示當(dāng)前版本與最新版本信息,版本會以下面三種顏色標(biāo)識:Red (紅色) = major (主版本或大版本)
Cyan (青藍(lán)色) = minor(次要版本)
Green(綠色) = patch (補(bǔ)丁版本)
3. 升級依賴版本
升級命令
ncu -u
,此命令執(zhí)行后所有依賴包會升級到新的版本
ncu -u
到此這篇關(guān)于Node.js中的npm單獨(dú)與批量升級依賴包的方式超詳細(xì)講解的文章就介紹到這了,更多相關(guān)Node.js升級依賴包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
node?NPM庫string-random生成隨機(jī)字符串學(xué)習(xí)使用
這篇文章主要為大家介紹了node?NPM庫string-random生成隨機(jī)字符串學(xué)習(xí)使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07express框架,報錯:“Cannot set headers after t
這篇文章主要介紹了express框架,報錯:“Cannot set headers after they are sent to the client”,解決方法,結(jié)合實(shí)例形式總結(jié)分析了常見的問題原因與對應(yīng)的解決方案,需要的朋友可以參考下2023-05-05node.js中module.exports與exports用法上的區(qū)別
Node.js 引入了模塊(Module)概念,一個模塊可以通過module.exports 或 exports 將函數(shù)、變量等導(dǎo)出,以使其它 JavaScript 腳本通過require() 函數(shù)引入并使用。那么node.js中module.exports與exports有什么區(qū)別呢?下面小編給大家解答下2016-09-09Nodejs使用fs-extra模塊進(jìn)行目錄和文件操作用法示例
fs-extra模塊是基于fs?的文件操作相關(guān)工具庫,封裝了一些fs實(shí)現(xiàn)起來相對復(fù)雜的工具,下面這篇文章主要給大家介紹了關(guān)于Nodejs使用fs-extra模塊進(jìn)行目錄和文件操作用法的相關(guān)資料,需要的朋友可以參考下2024-06-06