首页 » PHP教程 » ondrejphpubuntu技巧_Linux实战017Ubuntu搭建NodeJS开拓情形

ondrejphpubuntu技巧_Linux实战017Ubuntu搭建NodeJS开拓情形

访客 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]

apt安装nodejs

Ubuntu安装NodeJS可以直接在o终端实行命令:sudo apt install nodejs -y来安装,安装完成之后可以通过node -v来检讨nodejs的版本信息(当前nodejs版本为v8.10.0)。
这个跟Windows不同的是并没有自带npm工具,以是我们还须要来单独安装下npm。
安装npm我们可以实行命令sudo apt install npm -y来安装npm,安装完成之后可以通过npm -v来检讨npm的版本信息(当前npm版本为3.5.2)。

配置npm淘宝镜像

跟pip一样npm的官方做事器支配在国外访问起来非常的慢,以是这里我们在安装node之后建议直接配置海内的镜像源。
npm供应了npm config命令可以进行npm干系配置,通过npm config set可以对配置项进行修正。
会在系统用户目录下会天生一个.npmrc文件(该文件隐蔽了,可以利用命令ls -a查看),通过npm config ls -l 可以查看npm的所有配置包括npmrc的文件路径:userconfig = "/home/kevinfan/.npmrc"。
如果是临时安装利用可以在安装软件时通过registry属性指定npm的镜像源,npm默认镜像源为:https://registry.npmjs.org/。

ondrejphpubuntu技巧_Linux实战017Ubuntu搭建NodeJS开拓情形

下载NodeJS

软件源供应的nodejs和npm版本都比较低(最新的nodejs稳定版已经是v14.15.4 ,而npm也有6.14.10了),我们打开 Firefox 浏览器搜索“nodejs”进入官网下载最新的nodejs包。
NodeJS供应了常用Linux系统安装的二进制压缩包,这里我们选择的是Linux 二进制文件 (x64)。
当然你也可以选择源码安装,个人得比较麻烦还要自己去make。

ondrejphpubuntu技巧_Linux实战017Ubuntu搭建NodeJS开拓情形
(图片来自网络侵删)

解压NodeJS

Linux 二进制文件 (x64)是编译后的版本解压就可以利用,下载完成之后进入下载目录调出终端利用tar解压nodejs压缩文件得到node-v14.15.4-linux-x64文件夹。
进入该文件夹我们就可以利用nodejs和npm工具了,我们可以通过命令:node -v和npm -v来查看当前的版本信息。

全局配置node

这个跟Windows一样须要配置环境变量才能全局利用,不然每次都要切换到nodejs安装目录利用会非常的未便利。
以是这里我们来配置下全局变量,我们利用ln命令来建立同步链接。
这样当我们在其他目录用到该文件时就可以通过ln连接到nodejs目录了,/usr/local/bin目录是给用户放置自己的可实行程序,PATH这个目录下放的可实行程序在系统任何地方都可以直接实行。
以是我们只要将node和npm通过ln创建一个连接到/usr/local/bin,相称于给nodejs创建了一个软链接。

总结:

除了上面的方法我们还可以利用curl和wegt等命令下载安装,curl可以向系统添加指定的软件源,后面安装和apt一样(一样平常安装在系统环境/usr/bin目录下)。
wget则跟官方下载一样,需解压夹帐动创建软链。
以上内容是

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt-get install -y nodejs---------------------------------------------------------------------------------wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.gztar -xvf node-v14.15.4-linux-x64.tar.gz

为了方便学习,下面附上本文用到的源码:

$sudo apt-get update$sudo apt-get upgrade$sudo apt install -y nodejs$node -vv8.10.0$sudo apt install -y npm$npm -v3.5.2$ npm config set registry https://registry.npm.taobao.org----------------------------------------------------------------//.npmrc文件配置sass_binary_site=https://npm.taobao.org/mirrors/node-sass/registry=https://registry.npm.taobao.orgproxy=http://username:password@server:portsudo ln /home/kevinfan/Downloads/node-v14.15.4-linux-x64/bin/node /usr/local/bin/nodesudo ln /home/kevinfan/Downloads/node-v14.15.4-linux-x64/bin/npm /usr/local/bin/npm-------------------------------------------------------------------------------------$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

标签:

相关文章

大数据时代下的新闻传播新格局

随着信息技术的飞速发展,大数据时代已经来临。在这个时代背景下,新闻传播领域也发生了翻天覆地的变化。本文将从大数据在新闻传播中的应用...

PHP教程 2024-12-16 阅读0 评论0

大数据时代下的智慧生活,变革与创新

在科技飞速发展的今天,大数据已经成为推动社会进步的重要力量。从商业决策到城市管理,从医疗健康到教育科研,大数据的应用无处不在。本文...

PHP教程 2024-12-16 阅读0 评论0