首页 > 编程语言 >统信UOS 安装node、npm、npx的步骤(亲测可行)

统信UOS 安装node、npm、npx的步骤(亲测可行)

时间:2024-05-07 18:12:43浏览次数:30  
标签:UOS node sudo npm npx bin home

一、下载安装包

建议下载20.0.0附近或以上版本,不然后期可能还得重来

网址:https://registry.npmmirror.com/binary.html?path=node/latest-v20.x/

注意:要下载node-vx.x.x-linux-x64.tar.gz这样的包,千万不能下载 arm64 的包!!

二、解压后创建软链接(注意替换成你自己的文件路径):

sudo ln -s /home/UI/node20/bin/node /usr/bin/node

sudo ln -s /home/UI/node20/bin/npm /usr/bin/npm

sudo ln -s /home/UI/node20/bin/npx /usr/bin/npx

三、配置环境变量:

1、使用vim编辑/etc/profile配置文件:
sudo vim /etc/profile

2、按shift+G键,跳到文件底端

3、按O键,表示下一行进行插入

4、复制环境变量:

export NODE_PATH=/home/user/UI/node20
export PATH=$PATH:${NODE_PATH}/bin 

5、按住Esc键,退出编辑模式。底部的插入消失表示退出了编辑模式。

6、按住shift+:键,输入wq然后回车,保存并退出。

7、让更改生效:

source /etc/profile

四、验证配置是否成功:

$ node -v
$ npm -v
$ npx -v

 

标签:UOS,node,sudo,npm,npx,bin,home
From: https://www.cnblogs.com/manmande/p/18178098

相关文章

  • [LeetCode] 2487. Remove Nodes From Linked List
    Youaregiventheheadofalinkedlist.Removeeverynodewhichhasanodewithagreatervalueanywheretotherightsideofit.Returntheheadofthemodifiedlinkedlist.Example1:Input:head=[5,2,13,3,8]Output:[13,8]Explanation:Thenodesth......
  • 使用libvirt绑定numa node
    初学libvirt,感觉还挺方便的。它能够像daemon一样运行一个稳定的VM,相比直接用qemu命令行是方便多了。这里记录一下我如何绑定numanode。不知道能不能直接在创建虚拟机的时候绑定numa,我是在xml中设置的。安装libvirt,略去。在host上创建一个网桥,libvirt以它上网,我这里命名为virbr0......
  • nvm管理node版本
    一、下载nvmhttps://github.com/coreybutler/nvm-windows/releases二、安装nvm如果电脑上之前已经单独安装了node,先卸载(可以在控制面板里面卸载),然后再安装nvm;安装完成后,可以打开cmd命令行窗口。执行nvm-v检查是否安装成功! 三、配置环境变量(安装在C盘的可以跳过此步骤)打......
  • BinaryTree_CountLeafNode
    /*******************************************************************************************************@filename: :StacksSimulateQueue*@brief :两个栈实现队列的功能*@author :[email protected]*@date :2024/05/04*@version......
  • npm创建项目
    创建项目创建项目目录首先新建一个文件夹,这里存放着我们的项目。创建项目文件这里不使用任何项目模板,相当于使用空模板。进入这个文件夹,再cmd中运行npminit。然后按照提示输入packagename,项目名等等。每输入一个就回车。完成之后目录下会出现一个package.json项目文......
  • 使用淘宝镜像源加速 NPM(alacleate NPM)
    最新的:npmconfigsetregistryhttps://registry.npmmirror.com之前的:npmconfigsetregistryhttps://registry.npm.taobao.org使用阿里云镜像源加速NPMnpmconfigsetregistryhttps://registry.npmmirror.com使用腾讯云镜像源加速NPMnpmconfigsetreg......
  • 在.npmrc中 unsafe-perm = true package-lock=false的作用
    在.npmrc配置文件中,unsafe-perm和package-lock的设置有各自的作用:unsafe-perm=true:此设置影响npm(或pnpm,如果使用该包管理器)在执行包脚本时的行为。默认情况下,当以root或具有管理员权限的用户身份运行npm安装命令时,npm会限制包脚本中的权限,避免以root身份执......
  • ROS2官方文档阅读笔记:Managed nodes
    原文目录ManagednodesstatetransitionManagednodes这篇文章讲解了节点的生命周期蓝色方块里的被称为PrimaryState,即基本状态黄色方块里的被称为transition,即转换state在这里总结一下的节点的各个状态:1.一旦节点被实例化,则到达unconfigured的状态2.经过转换(transitio......
  • 《Node.js+Vue.js+MangoDB全栈开发实战》已出版
    《Node.js+Vue.js+MangoDB全栈开发实战》随书源码下载地址:链接:https://pan.baidu.com/s/1DQYgPZLmtJCIuDXs8gub_w?pwd=1127提取码:1127课件下载地址:链接:https://pan.baidu.com/s/1M36y1xu-gIUidDxw38GlBg提取码:1988随书目录目   录第1章 Node.js和TypeScript基础·......
  • 使用@lakehouse-rs/flight-sql-client nodejs api 快速访问dremio 服务
    @lakehouse-rs/flight-sql-client是基于rust开发的nodearrowflightsqlclient,dremio目前也是推荐基于arrowflightsql的访问模式参考代码package.json{"name":"node-arrow-flight-sql","version":"1.0.0","ma......