所以,我已经安装了 Node.js,现在当我尝试安装 Mongoosejs 时,我收到一条错误消息,告诉我我没有所需的 Node.js 版本(我有 v0.4.11 并且需要 v0.4.12)。
如何升级到这个版本?我想我可以用最新版本再次安装它,但在我确定文件夹“节点”中的项目文件夹不会被删除之前,我不想这样做。
原文由 holyredbeard 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以,我已经安装了 Node.js,现在当我尝试安装 Mongoosejs 时,我收到一条错误消息,告诉我我没有所需的 Node.js 版本(我有 v0.4.11 并且需要 v0.4.12)。
如何升级到这个版本?我想我可以用最新版本再次安装它,但在我确定文件夹“节点”中的项目文件夹不会被删除之前,我不想这样做。
原文由 holyredbeard 发布,翻译遵循 CC BY-SA 4.0 许可协议
我迟到了,但在 Windows 10⁄11 中,在我的 Azure DevOps 管道中,我在还原阶段从 PowerShell 脚本运行这些命令:
if (!(Test-Path "./$nodeInstaller")) {
$message = "Downloading node $nodeVersion"
Write-Output $message
Invoke-WebRequest "https://nodejs.org/dist/$nodeVersion/$($nodeInstaller)" -OutFile "./$nodeInstaller"
}
# Display node install message
$message = "Installing node $nodeVersion"
Write-Output $message
# Execute MsiExec silently and wait for it to complete.
Start-Process MsiExec.exe -Wait -ArgumentList "/i $($nodeInstaller) /qn /L*v msilog.txt"
就我而言,这对于我的一些构建工具(Angular 13 CLI)是必要的,因为我使用的容器映像只有旧版本的 node.js。这些命令在构建/恢复管道中也很有帮助,因为我们可以等待安装完成并在安装失败的情况下捕获一些日志。
原文由 long2know 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
Ubuntu Linux/Mac:
模块
n
使版本管理变得容易:对于最新的稳定版本:
对于最新版本:
视窗:
只需从 节点网站 的 Windows 中的 .msi 重新安装节点。