轉載 https://newsn.net/say/npm-version.html
查看本地已經安裝的npm包的版本
- 本地項目內局部生效的包的版本號
npm list <包名> npm ls <包名>
- 本地的全局
npm
包的版本號
npm list <包名> -g npm ls <包名> -g
如果省略掉<包名>
的話,這里會列出所有的包的版本檢測結果。
查看遠端倉庫內的可用版本號
npm info <包名>
npm view <包名> versions --json (--json可選)
利用@
操作符,安裝特定版本號的npm包
npm install <包名>@<版本號>
對比查看npm的版本號信息
npm outdated npm outdated --json
linked
的意思是:該npm包來自於本地項目中的某個目錄,而不是遠端的某個倉庫。所以,無法獲取相關的版本號信息。例如:上述截圖,在package.json中的定義如下:
"devDependencies": {
"webpack": "~1.12.9",
"pdfjs-dist": "../../node_modules/pdfjs-dist"
}