在 Cloud 9 IDE 中更新 node.js 版本

Posted

技术标签:

【中文标题】在 Cloud 9 IDE 中更新 node.js 版本【英文标题】:Update node.js version inside Cloud 9 IDE 【发布时间】:2015-08-18 08:23:25 【问题描述】:

我的 Cloud 9 工作区使用 Node.Js 0.10 运行。如何将其更新到最新版本的 Node.Js(今天是 0.12.4)?

我正在尝试使用 apt-get 安装 Node.Js,但我总是会获得 0.10 版本。

更新: 最新版本的 Cloud 9 工作区现在预装了 4.1.1 版

【问题讨论】:

【参考方案1】:

使用 Cloud 9,您可以使用 NVM 安装新版本的 Node.js。 运行:

nvm install 5.5.0
nvm use 5.5.0
nvm alias default v5.5.0

NVM 保留所有版本,因此您可以随时切换回来。

另见https://docs.c9.io/v1.0/docs/writing-a-nodejs-app。

【讨论】:

【参考方案2】:

为了改进 Davide Icardi 的回答,这将安装最新的稳定版本:

nvm install stable

在 Cloud9 为我工作。

【讨论】:

nvm alias default stable 更新 default 别名。我不知道它在哪里使用。【参考方案3】:

您正在运行 Debian/Ubuntu 吗?作为nvm 的替代方案,您可以:

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs

source

【讨论】:

是的,我总是在我的“物理”机器上使用该命令,但我不知道为什么这在 Cloud 9 上不起作用,可能是因为它已经安装了覆盖系统安装的 NVM ? 运行which node。这会告诉你你正在使用什么。如果您不想再使用nvm,可以从.bashrc 中删除[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"。或者如果喜欢 nvm,请按照 Davide 的建议行事。

以上是关于在 Cloud 9 IDE 中更新 node.js 版本的主要内容,如果未能解决你的问题,请参考以下文章

无法让 Node.js Express 代码在 Cloud 9 中说“Hello World”

Cloud9 ide 云开发环境介绍

Cloud9 - Node.js fs 无法打开 html 文件

使用 Node.js 更新 Google Cloud Secret Manager 中的数据

IBM Cloud Functions 和 Node.js:如何获取日本时间?

node.js和Bootstrap工作流 - IDE?