npm 如何查看一個包的版本信息?


轉載。 https://blog.csdn.net/cvper/article/details/79543262

 

有了npm 我們能夠簡單的一段代碼就下載我們需要的包,但是包是不斷更新的,

所以我們要關注包的版本信息;

 

現在,假設我們需要  jquery ,但是jquery現在有很多版本,我們如何通過npm查看呢?

要知道,現在的jquery包在npm服務器的上,我們使用下面的命令查看:

第一種方式:使用npm view jquery versions 或 npm view <packageName> versions --json

                    這種方式可以查看npm服務器上所有的jquery版本信息;

                    

第二種方式:使用npm view jquery version

                    這種方式只能查看jquery的最新的版本是哪一個;

                    

第三種方式:使用npm info jquery

                    這種方式和第一種類似,也可以查看jquery所有的版本,

                    但是能查出更多的關於jquery的信息;

                    

 

 

假設現在我們已經成功下載了jquery,過了一段時間,我忘記了下載的jquery的版本信息,

這個時候,我們就需要查看本地下載的jquery版本信息,怎么做呢?

第一種方式:npm ls jquery 或 npm list jquery 即可(查看本地安裝的jQuery),下面我的本地沒有安裝jquery,

                    所以返回empty的結果;

                    

第二種方式:npm ls jquery -g    (查看全局安裝的jquery)

                    

 

確定號版本號之后,就可以利用@操作符,安裝特定版本號的npm包了。

Bash
npm install <包名>@<版本號> --save-dev

附:

// 安裝包
npm install <package_name>
// 添加package.json依賴的入口:

npm install <package_name> --save

// 添加package.json開發環境依賴的入口:
// 卸載包
npm install <package_name> --save-dev

//通過npm uninstall <package>命令,你可以將node_modules目錄下的某個依賴包移除:
npm uninstall lodash
//要從package.json文件的依賴列表中移除,你需要使用--save標簽:
npm uninstall --save lodash   

 

npm語義化版本號

npm使用 a.b.c 的版本號來管理安裝包,a為達版本號,有重大api改變,一般不向下兼容,b為小版本號,新增功能,向下兼容,c為補丁號,通常修復一些bug。npm安裝包的時候允許使用一些特殊符號表示安裝的版本范圍,如:

~a.b.c :    取最新的c的版本號值,a與b保持不變
^a.b.c :    取b和c均為最新版本號,a保持不變

 

npm uninstall用法官方文檔  https://www.npmjs.cn/cli/uninstall/

總結:上面我們了解了如何通過npm 來查看我們需要的包的版本信息,

           既可以查看遠端npm 服務器上的,也可以查看本地的;

推薦文章:https://newsn.net/say/npm-version.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM