簡體   English   中英

安裝多個 npm 版本

[英]Installing multiple npm versions

是否可以為我正在處理的不同項目安裝多個版本的npm ,或者npm安裝始終是全局的? (視窗 10)

也嘗試使用https://github.com/marcelklehr/nodist安裝不同的版本,但它似乎只影響節點版本,而不影響 npm 版本。

還是 npm 版本真的很重要? 即使項目說要求是某個 npm 版本,我也可以只使用最新的 npm 版本嗎?

您可以通過安裝多個版本的node來安裝多個版本的npm 為此,您可以使用nvm-windows 每個不同的node安裝都會安裝不同版本的npm

要在項目中使用不同版本的nodenvm ,您只需簡單地切換:

nvm use 5.0

您還可以在項目根目錄中創建一個包含版本號的.nvmrc文件。 nvm將為該項目使用指定版本的node

你也可以使用npm安裝npm

安裝特定版本的示例:

npm i -g npm@3.5.4

如果您將 Eclipse IDE 用於 Node 項目,則可以使用Webclipse插件輕松更改 Node 版本。

在此處輸入圖像描述

如果您需要為每個項目使用不同版本的 npm,有許多可能的解決方案。 可能最輕量級的版本是使用npx 一個半常見的用例可以是使用 lock-file v1 的項目和另一個使用 lock-file v2 的項目。 v2 是在 npm v7 中引入的。

所以在你的項目中使用lockfile v1,如果你需要安裝一個新的包。

npx npm@v6 install dalle-node

對於 lockfile v2,或者只使用最新的和很棒的。

npx npm@latest install dalle-node

還是 npm 版本真的很重要?

在大多數情況下,這不太重要。 上面的例子是我在自己的項目中遇到的。 如果您使用項目並且某些 npm 命令給您帶來麻煩,例如npm run ,請在向維護者提交錯誤之前嘗試使用項目推薦的 npm 版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM