我最近从官方网站下载了Nodejs文件,但不知道如何从存档文件中安装Nodejs。
请帮忙告诉我如何安装这个文件,以便我可以在命令行界面上运行“npm”命令来安装我自己项目所需的几个软件包。
我最近从官方网站下载了Nodejs文件,但不知道如何从存档文件中安装Nodejs。
请帮忙告诉我如何安装这个文件,以便我可以在命令行界面上运行“npm”命令来安装我自己项目所需的几个软件包。
在Ubuntu中下载和安装Node的步骤
第1步:从https://nodejs.org/en/下载最新或推荐的node.tar.xz文件。
或您可以直接从此处下载node版本14.15.5 (.tar.xz文件) ->
https://nodejs.org/dist/v14.15.5/node-v14.15.5-linux-x64.tar.xz
第2步:进入已下载(.tar.xz文件)的目录。
以我的案例为例--> /Download directory
第3步:更新系统软件库。
sudo apt update
第4步:安装xz-utils包。
sudo apt install xz-utils
第5步:解压 .tar.xz 文件。
sudo tar -xvf name_of_file
以我的案例为例--> sudo tar -xvf node-v14.15.5-linux-x64.tar.xz
第6步:sudo cp -r directory_name/{bin,include,lib,share} /usr/
以我的案例为例--> sudo cp -r node-v14.15.5-linux-x64/{bin,include,lib,share} /usr/
第7步:更新路径export PATH=/usr/node_directory_name/bin:$PATH
以我的案例为例--> export PATH=/usr/node-v14.15.5-linux-x64/bin:$PATH
第8步:检查node版本。
node --version
以我的案例为例--> v14.15.5
sudo cp -r node_directory_name/{bin,include,lib,share} /usr/
在目标文件夹上并没有创建一个名为 node_directory
的文件夹。这样做没问题吗?因此不必更新路径。 - vktnode --version
并获得了 v18.9.1
,这就是我下载的内容,所以一切似乎都正常工作。 - Buttle Butkustar --strip 1 -xJvf "node-v v14.15.5-linux-x64.tar.xz" -C /usr/
来简化第5、6、7步。 - SantaXL我使用以下命令进行了安装。
sudo tar --strip-components 1 -xvf {{download-directory}}/{{filename}}.tar.xz --directory /usr/local/
您需要根据自己的喜好更改下载目录和文件名。
使用此命令时,请不要忘记删除所有花括号。
我是新手使用Linux,我在我的旧电脑上使用elementary。
sudo apt install nodejs
然后
sudo apt install npm
但是我的 node 和 npm 版本都比较旧,因此我运行了npm cache clean -f
和npm install -g n
最后我使用sudo n stable
,现在已经安装了 Node.js v14 :)
n
是一个用于管理nodejs版本的包,就像nvm
一样。因此,它通过整个版本管理库安装最新版本的node,而不是通过从nodejs本身下载的tar文件安装。 - gkrisudo apt install nodejs
。 - ARNON在Ubuntu/PopOS上下载和安装Node的步骤
使用cURL从nodejs.org网站下载TAR归档文件:
curl -L -o target/path/to/nodejs.tar.xz \
https://nodejs.org/dist/v14.1xxxxx.tar.xz
sudo mkdir -p /usr/local/lib/nodejs \
&& sudo tar -xJvf node-v14.18.0-linux-x64.tar.xz \
-C /usr/local/lib/nodejs
less ~/.profile
(按q退出less。)
或者:
gopen ~/.profile
# Nodejs
VERSION=v14.18.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-v14.18.0-linux-x64/bin:$PATH
刷新配置文件:
. ~/.profile
使用终端测试安装:
node -v
npm version
npx -v
v14.18.0
{
npm: '6.14.15',
ares: '1.17.2',
brotli: '1.0.9',
cldr: '39.0',
icu: '69.1',
llhttp: '2.1.3',
modules: '83',
napi: '8',
nghttp2: '1.42.0',
node: '14.18.0',
openssl: '1.1.1l',
tz: '2021a',
unicode: '13.0',
uv: '1.42.0',
v8: '8.4.371.23-node.84',
zlib: '1.2.11'
}
6.14.15
mkdir
和tar
命令之间放置&&
,因此终端认为您想要在mkdir
中使用-x
标志。 - Benji A.我终于找到答案了!
如果有人在处理.tar.xz文件时遇到困难,请按照以下步骤进行安装:
提取文件(使用终端或右键单击文件并单击“此处提取”,文件存档将提取xxxxxx.tar.xz文件,您将获得一个与您的文件名相同的文件夹xxxxxx)
将整个文件夹(xxxxxx文件夹)复制到/usr/
现在程序/软件已安装,您可以使用终端来使用它。
安装最新版本或LTS版本
sudo apt install nodejs -y
sudo npm i -g n
sudo n latest
或者如果您想安装LTS版本,可以使用sudo n lts