[英]My terminal can't check the version of node and npm can't use, and it prompts the following information
[英]Are there constraints on which npm version I can use based on my node version?
有沒有辦法知道我是否可以將特定版本的npm與特定版本的節點一起使用?
我想使用最新的npm(在撰寫本文時為6.4.1)和最新的LTS(在撰寫本文時為8.11.4)。
我意識到版本非常接近,可能沒有問題,但是我學會了不要對我不知道的東西做假設:P
我建議您安裝nvm ( https://github.com/creationix/nvm/blob/master/README.md )並讓它執行版本管理。
用法:要下載,編譯和安裝最新版本的節點,請執行以下操作:
nvm install node
然后在任何新的shell中使用已安裝的版本:
nvm use node
或者,您可以運行它:
nvm run node --version
或者,您可以在具有所需版本的節點的子外殼中運行任意命令:
nvm exec 4.2 node --version
您還可以獲取可執行文件的安裝路徑:
nvm which 5.0
閱讀更多: 使用nvm管理Node.js版本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.