可以在 Ubuntu Core 上安装 Node.js 和 NPM 吗?

可以在 Ubuntu Core 上安装 Node.js 和 NPM 吗?

我想知道 Node.js 是否在 Ubuntu Core 中可用,如果可用,我该如何安装它。

我看到了这个问题Snappy Ubuntu 上的 Node,但它什么也没说。

非常感谢。

答案1

这对我有用。

我使用了这里的信息:在 Ubuntu 核心中安装应用程序

sudo snap install classic--devmode--edge

然后

须藤经典

要启用 aptitude,请按照正常方式操作:

sudo apt-get 安装 nodejs nodejs-legacy npm

sudo npm 我-g npm

将 NPM 升级至版本:3.5.2 并将 Node 升级至版本:4.2.6

然后 NPM 无法通过这种方式进一步更新,因为它会抱怨 Node 版本破坏了 NPM。通常要更新 NPM,我会使用“n”:

sudo npm i-gn

sudo n 稳定版

但由于 NPM 不适用于此版本的 Node,因此这种情况不会发生。

我找到了这个如何将我的 nodeJS 更新到最新版本?并使用:

sudo apt-get 安装 curl

curl -sLhttps://deb.nodesource.com/setup_8.x| sudo -E bash -

sudo apt-get install -y nodejs

现在 Node 版本是:8.9.4,NPM 可以再次照常更新;如果您需要特定版本,也可以使用 NPM 安装“n”并以您想要的方式更新 Node。

然后您可以安装 git 来克隆您的应用程序或执行其他操作。

您可能已经解决了自己的问题,但还是提供一个可能的解决方案以防其他人也遇到同样的问题。

答案2

如果您的应用程序需要 Nodejs,请将您的应用程序转换为 snap(使用 snapcraft)并安装它snap install <your application>。Nodejs 随后会打包在 snap 中,您无需额外安装它。否则 Ubuntu Server 可能更适合您。

相关内容