首页 > 编程语言 >源码安装node

源码安装node

时间:2024-02-06 15:22:21浏览次数:32  
标签:node npm sudo 解压 源码 install bin 安装

进入官网
https://nodejs.org/en/about/previous-releases

文件拖放 lrzsz
https://registry.npmmirror.com/binary.html?path=node/v12.14.1/

解压
sudo dpkg -i code_1.49.3-1601661857_amd64.deb 解压deb后缀
解压 7z后缀
安装 sudo apt install p7zip-full
7z x 文件.7z -r -o./test # -r -o./路径 解压到指定路径
解压 zip后缀
sudo apt install unzip
unzip 文件.zip
tar.xz文件不能直接解压 使用 xz -d xxx.tar.xz 转为.tar文件
tar xvf xxx.tar

.tar.gz
tar -xzvf 解压
进入文件目录
configure、Makefile还是Imake。
config
	./configure
	make
	make install
makefile
	make
	make install
lmake
	xmkmf
	make
	make install

或者进入解压目录
./bin/node -v 查看版本
解压文件bin目录下包含node、npm等命令 通过ln设置软链接

sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/node /usr/local/bin/

sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/npm /usr/local/bin/

修改开发环境
vim/etc/profile文件
#SET PATH FOR NODEJS
export NODE_HOME=/opt/node-v8.11.4-linux-x64
export PATH=$NODE_HOME/bin:$PATH
将NODE_HOME的内容换成nodejs的安装路径即可

刷新环境变量
source /etc/profile

检查配置
node -v

npm -v

完整卸载nodejs
删除软件包
sudo apt remove nodejs
sudo apt remove npm
然后到以下文件夹删除相关残留文件:
进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
进入 /usr/local/bin 删除 node 的可执行文件

从NodeSource中安装Node.js和npm
• v14.x - 最新稳定版
• v13.x
• v12.x - 最新长期版本
• v10.x - 前一个长期版本
安装14.x
以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
脚本添加NodeSource签名key到系统中,创建apt源文件,安装必备软件包,并刷新apt缓存,若需要另外的Node.js版本,如12.x 将setup_14修改为setup_12.x即可
安装node.js和npm
sudo apt install nodejs # nodejs包包含node和npm二进制包

验证
node --version
npm --version

npm更新到最新
npm install -g@latest
npm install -g [email protected]  指定版本

标签:node,npm,sudo,解压,源码,install,bin,安装
From: https://www.cnblogs.com/wzwzw/p/18009796

相关文章

  • 【Flink入门修炼】1-2 Mac 搭建 Flink 源码阅读环境
    在后面学习Flink相关知识时,会深入源码探究其实现机制。因此,需要现在本地配置好源码阅读环境。本文搭建环境:MacM1(AppleSilicon)Java8IDEAFlink官方源码一、下载Flink源码github地址:https://github.com/apache/flink考虑到一些原因,github下载可能会极其缓慢,且大......
  • 靶场搭建----phpstudy2018安装及注意问题
    安装官网下载:https://www.xp.cn/download.html新人推荐2018版本phpstudy介绍系统服务------开机自启非服务模式------开机不自启搭建好环境,此时服务器与客户端同时存在服务器:phpstudy所在的目录客户端:除phpstudy所在目录外的都是客户端调整phpstud......
  • 源码安装 OpenCV
    opencv_contrib额外模块,经过测试,使用成熟后才会加入到opencv:https://github.com/opencv/opencv_contrib/1.安装OpenCV所需要的依赖项目#1、安装cmakeg++wgetunzipsudoaptupdate&&sudoaptinstall-ycmakeg++wgetunzip#2、安装opencv依赖的库(通过会依赖某些图......
  • 下载、安装Git并拷贝GitHub项目到本地的流程
      本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。  Git是一款开源软件,因此我们直接在Git的官方下载地址下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版本。  随后,选择下图红色方框内的内容,下载最新......
  • 【源码日记】了解 PLpgSQL_datum
    basedonpostgrescommitb96115acb8a0e08a46877c2b8ef2a7b5560b371bTheSQLCREATEORREPLACEFUNCTIONdemo_fors()RETURNSVOIDAS$$DECLAREaRECORD;BEGINFORaINSELECT*FROMsome_tableLOOPRAISENOTICE'id:%,name:%',a.id,a.nam......
  • nodejs中实现sm4加解密
    SM4是中国密码局颁布的一种分组密码算法,也称为国密SM4。它是基于对称密钥加密算法的一种分组密码算法,具有较高的安全性和较快的加密速度。SM4使用128位的密钥和128位的分组进行加密。sm-crypto是一个支持国密SM2、SM3、SM4等算法的Node.js加密库。要使用sm-crypto库......
  • 家用电脑装esxi使用尝试和解决no network Adapters和VMware PowerCLI安装
    因为电脑换了新配置,老的电脑目前就没在用,想着闲置再利用一下的原则,想给他安装一下esxi,正好也可以折腾一下系统。我的主板是技嘉B85M-HD3-A的,查一下 VMwareCompatibilityGuide-I/ODeviceSearch 这个选择对应网卡型号,就能看到他支持的版本。很可惜,我的这个主板上带的这个网......
  • Ubuntu环境下安装并简单测试ros2
    1.设置编码aptupdate&&aptinstalllocaleslocale-genen_USen_US.UTF-8update-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF-8exportLANG=en_US.UTF-82.添加源aptupdate&&aptinstallcurlgnupglsb-releasecurl-sSLhttps://raw.githubuserconte......
  • 在服务器中安装有ubuntu图形界面的docker,并通过主机的VNC进行远程控制(web页面远程控制
    参考链接https://github.com/fcwu/docker-ubuntu-vnc-desktop.git1.拉取镜像dockerpulldorowu/ubuntu-desktop-lxde-vnc2.直接dockerrun启动,启动参数如下,在浏览器打开,这里设置的端口是6080,在服务器执行这个命令运行之后dockerrun--namevnc_test-p6080:80-v/dev/s......
  • ML-Agents Python包安装
    Unity的机器学习工具包ML-Agents还是挺好用的,但是其Python后端在安装的过程中会出一些问题,在这里记录一下。为了方便多Python环境管理,我在搭建环境的时候使用了Anaconda包管理器。目前ML-Agents支持的Python版本为3.10.12,版本过高或过低都可能会缺少对应的依赖。打开一个PowerShe......