我如何安装NodeJS,不是在操作系统级别,而是在我的家庭dir中没有sudo特权?
问题是,我需要用至少三个版本的NodeJS测试我的库:
LTS
我想将它们安装在单独的目录中,如:
~/apps/nodejs-10~/apps/nodejs-12~/apps/nodejs-14然后,如果需要的话,只需使用符号链接在它们之间切换(例如,对于version 12):
$ ls -s ~/apps/nodejs-12 ~/apps/nodejs_home我该怎么做?
发布于 2020-05-13 21:27:25
我终于能够执行非根安装。为此,我从https://nodejs.org/download/release下载了https://nodejs.org/download/release包。具体地说:
那么,这是一个减压的问题:
$ mdkir apps && cd apps
$ tar -xJf node-v10.9.0-linux-x64.tar.xz
$ tar -xJf node-v12.16.3-linux-x64.tar.xz
$ tar -xJf node-v14.2.0-linux-x64.tar.xz
$ ln -s node-v12.16.3-linux-x64 node最后将其添加到路径中,如下所示:
$ export NODE_HOME=~/apps/node
$ export PATH=$NODE_HOME/bin:$PATH为了检查一下,我跑了:
$ node --version
v12.16.3要切换到不同的版本,可以很容易地更改符号链接(不需要接触您的环境或路径)。对于第10版:
$ rm apps/node && ln -s node-v10.19.0-linux-x64 apps/node
$ node --version
v10.19.0或者第14版:
$ rm apps/node && ln -s node-v14.2.0-linux-x64 apps/node
$ node --version
v14.2.0很简单。
https://stackoverflow.com/questions/61754025
复制相似问题