如何在linux中安装node

在linux中安装node的方法:1、下载“node-v16.18.0-linux-x64.tar.xz”并将其放到linux服务器上;2、在linux上解压“node-v16.18.0-linux-x64.tar.xz”;3、配置全局路径PATH在“/etc/profile”文件中;4、刷新“source /etc/profile”;5、在bin文件中进行权限分配即可。

linux 服务器的node 安装

1.先下载 node 当然下载的是符合linux 系统的 我当时下载的是 node-v16.18.0-linux-x64.tar.xz

2. 把 node-v16.18.0-linux-x64.tar.xz 放到linux 服务器上 我当时是用ftq 放到了 /usr/local文件夹下新建了一个 node 文件

3.解压 node-v16.18.0-linux-x64.tar.xz 必须在linux 服务器上解压。在window 中解压再放上去使用npm 会报错 解压代码 tar -xJvf node-v16.18.0-linux-x64.tar.xz

如知AI笔记 如知AI笔记

如知笔记——支持markdown的在线笔记,支持ai智能写作、AI搜索,支持DeepseekR1满血大模型

如知AI笔记 27 查看详情 如知AI笔记

4.配置 全局路劲PATH 在 /etc/profile 文件进行如下设置 注释:(主要看pathmunge 函数的使用不会的可以百度查一下linux 函数使用)把node文件里面bin 路劲添加到全局路径

pathmunge /usr/local/linuxNode/node-v16.18.0-linux-x64/bin after# /etc/profile # System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrc # It's NOT a good idea to change this file unless you know what you# are doing. It's much better to create a custom.sh shell script in# /etc/profile.d/ to make custom changes to your environment, as this# will prevent the need for merging in future updates.#pathmunge 是Linux 函数  pathmunge () {    case ":${PATH}:" in        *:"$1":*)            ;;        *)            if [ "$2" = "after" ] ; then                PATH=$PATH:$1            else                PATH=$1:$PATH            fi    esac}  if [ -x /usr/bin/id ]; then    if [ -z "$EUID" ]; then        # ksh workaround        EUID=`/usr/bin/id -u`        UID=`/usr/bin/id -ru`    fi    USER="`/usr/bin/id -un`"    LOGNAME=$USER    MAIL="/var/spool/mail/$USER"fi # Path manipulation #$EUID 是全局变量 判断用户是否具有权限if [ "$EUID" = "0" ]; then    pathmunge /usr/sbin    pathmunge /usr/local/sbinelse    pathmunge /usr/local/sbin after    pathmunge /usr/sbin afterfi HOSTNAME=`/usr/bin/hostname 2>/dev/null`HISTSIZE=1000if [ "$HISTCONTROL" = "ignorespace" ] ; then    export HISTCONTROL=ignorebothelse    export HISTCONTROL=ignoredupsfi #使用 pathmunge 函数 pathmunge /usr/local/linuxNode/node-v16.18.0-linux-x64/bin after export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL # By default, we want umask to get set. This sets it for login shell# Current threshold for system reserved uid/gids is 200# You could check uidgid reservation validity in# /usr/share/doc/setup-*/uidgid fileif [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then    umask 002else    umask 022fi for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do    if [ -r "$i" ]; then        if [ "${-#*i}" != "$-" ]; then             . "$i"        else            . "$i" >/dev/null        fi    fidone unset iunset -f pathmunge

5.进行 刷新 source /etc/profile

6.进入到我们按钮的node 文件的bin 文件 进行权限分配。chmod +x node 或者 chmod +x node

以上就是如何在linux中安装node的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/246747.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
硅心科技(aiXcoder)发布领域化程序分析平台
上一篇 2026年10月7日 12:06:52
Golang性能测试中避免优化影响测量
下一篇 2025年12月15日 22:52:00

相关推荐

  • Linux中如何使用OneinStack进行PHP安装

    下载OneinStack 您可以通过访问以下网站来下载OneinStack: http://oneinstack.com/software 在该页面,您将找到OneinStack的下载链接,选择您需要的版本并下载它。 安装OneinStack 立即学习“PHP免费学习笔记(深入)”; 在下载Onei…

    2026年10月7日
    000
  • Composer如何优雅地处理包含二进制文件的依赖包?

    Composer如何优雅地处理包含二进制文件的依赖包?Composer如何优雅地处理包含二进制文件的依赖包?Composer如何优雅地处理包含二进制文件的依赖包?Composer如何优雅地处理包含二进制文件的依赖包?

    Composer可通过bin字段自动导出二进制文件至vendor/bin,结合跨平台适配、安装脚本与PHAR包等实践,实现对二进制依赖的安全可靠管理。 在使用 Composer 管理 PHP 项目依赖时,偶尔会遇到需要引入包含二进制文件(如可执行程序、编译后的工具、静态资源等)的包。这类情况常见于开…

    2026年10月7日 • 用户投稿
    000
  • composer如何清除缓存_Composer清除缓存方法

    composer如何清除缓存_Composer清除缓存方法composer如何清除缓存_Composer清除缓存方法composer如何清除缓存_Composer清除缓存方法composer如何清除缓存_Composer清除缓存方法

    清除 Composer 缓存可解决依赖更新不及时等问题,使用 composer clear-cache 或别名命令 composer clearcache 可清空缓存,终端提示“Cache directory cleared.”表示成功;也可通过 composer config cache-dir …

    2026年10月7日 • 用户投稿
    000
  • Linux常用的文件解压命令是什么

      1、.tar   解包:tar xvf fileName.tar   打包:tar cvf FileName.tar DirName   注:tar是打包,不是压缩   2、.gz   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:g…

    用户投稿 2026年10月7日
    100
  • 如何使用Java调用Python?ProcessBuilder方案

    如何使用Java调用Python?ProcessBuilder方案如何使用Java调用Python?ProcessBuilder方案如何使用Java调用Python?ProcessBuilder方案如何使用Java调用Python?ProcessBuilder方案

    在java中调用python脚本可使用processbuilder实现,步骤包括:1. 确保系统已安装python且路径正确;2. 构建命令列表并启动进程;3. 读取输出流和错误流以获取执行结果与异常信息;4. 使用waitfor()获取退出码判断执行状态;此外需注意路径问题、环境变量差异、长时间运…

    2026年10月7日 • 用户投稿
    400
  • Linux中cmd文件的作用是什么

    Linux中cmd文件的作用是什么Linux中cmd文件的作用是什么Linux中cmd文件的作用是什么Linux中cmd文件的作用是什么

    在Linux中,cmd文件即链接命令文件,是存放链接器的配置信息的,可简称为命令文件;cmd文件的作用是指明如何链接程序的。cmd文件由MEMORY和SECTIONS两部分组成:MEMERY用于定义每个存储器块的名字、起始地址和长度;SECTIONS主要用于描述哪个段映射到了哪段存储空间。 什么是c…

    2026年10月7日 • 用户投稿
    000
  • 如何在Linux中控制sudo命令的使用范围?

    通过配置/etc/sudoers文件并使用visudo命令,可实现对sudo权限的精细化管理:为用户指定可执行命令(如alice仅能重启nginx)、按组分配权限(如ops组运行特定脚本)、禁止危险命令(如禁止bob使用su)、启用日志审计(记录操作行为),遵循最小权限原则,保障系统安全。 在Lin…

    2026年10月7日
    000
  • Linux中怎么添加/删除FTP用户并设置权限

    1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/home/test2.创建建用户:在root用户下: useradd -d /home/test test  #增加用户test,并制定test用户的主目录为/home/test passwd test #为test用户设置密码 人…

    2026年10月7日
    400
  • Linux下如何安装PHP的memcache扩展

    Step 1: 安装依赖项 在安装memcache扩展之前,我们需要安装一些系统依赖项。打开终端并输入以下命令: sudo apt-get updatesudo apt-get install build-essential libtool autoconf automake 这将安装编译器和所需的…

    2026年10月7日
    000
  • 为什么Windows无法打开DNG文件?使用图像处理软件的正确方法

    为什么Windows无法打开DNG文件?使用图像处理软件的正确方法为什么Windows无法打开DNG文件?使用图像处理软件的正确方法为什么Windows无法打开DNG文件?使用图像处理软件的正确方法为什么Windows无法打开DNG文件?使用图像处理软件的正确方法

    DNG是Adobe推出的开放原始图像格式,用于解决私有RAW格式不兼容问题,需用Lightroom、Darktable等专业软件打开处理,其保留完整图像数据,支持无损编辑,与JPG相比后期空间大,与私有RAW相比更利于长期归档。 Windows系统本身无法直接打开DNG文件,这并不是因为文件损坏,而…

    2026年10月7日 • 用户投稿
    400
  • Linux如何修改IP、网关和DNS

    网卡eth0    ip修改为 102.168.0.1   复制代码 代码如下: ifconfig eth0 102.168.0.1 netmask 255.255.255.0 网关修改为 102.168.0.254 复制代码 代码如下: route add default gw 102.168.0…

    2026年10月7日
    500
  • linux如何使用yum安装php-fpm

    什么是PHP-FPM? PHP-FPM全称为PHP FastCGI进程管理器,是一种将PHP脚本作为FastCGI进程运行的程序。使用PHP-FPM的好处是运行速度更快,而且更加安全可靠。作为FastCGI进程,它可以随时被重启,从而避免了对系统的影响。 PHP-FPM已经被纳入 PHP 5.3.3…

    2026年10月7日
    300
  • linux bashrc怎么使用

    在linux中,bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载bashrc文件中的内容,并根据内容定制当前bash的配置和环境。bashrc的作用:1、可以在利用命名函数alias定制需要的指令;2、设定环境路径;3、提示符设置。 一、.ba…

    2026年10月7日
    000
  • Linux安装软件的方法是什么

    1  rpm  -ivh 包名.rpm              rpm -ivh your-package   安装              rpm -e tree 卸载              rpm -ql tree  查询 2  yum安装自动解决rpm安装的依赖问题,安装更简单化   …

    用户投稿 2026年10月7日
    000
  • go如何执行linux命令

    首先建立一个exec.Cmd类型的值,然后执行这个类型的Start方法就可以启动命令了,获取此命令的输出管道,这个管道类型是io.ReadCloser,通过管道获取输出内容。 package mainimport ( “bytes” “fmt” “io” “os/exec”)func main() …

    用户投稿 2026年10月7日
    100
  • Linux中如何用yum安装并搭建PHP环境

    1、首先,确保系统已安装yum包管理器。如果您的系统未安装yum,请执行以下命令: sudo apt-get install yum 2、接下来,需要添加一个yum的软件源,以便从中获取PHP包。在终端执行以下命令: sudo rpm -Uvh https://dl.fedoraproject.or…

    2026年10月7日
    100
  • Spring Boot 应用从 GCP Bucket 下载文件教程

    Spring Boot 应用从 GCP Bucket 下载文件教程Spring Boot 应用从 GCP Bucket 下载文件教程Spring Boot 应用从 GCP Bucket 下载文件教程Spring Boot 应用从 GCP Bucket 下载文件教程

    本文档旨在指导开发者如何在 Spring Boot 应用中集成 Google Cloud Storage (GCS),并提供一个 API 来下载 GCS Bucket 中的文件。内容涵盖必要的环境配置,包括创建服务账号、设置环境变量,以及编写下载文件的代码。通过本文,你将能够安全高效地实现 Spri…

    2026年10月7日 • 用户投稿
    300
  • linux中free命令怎么使用

    linux中free命令怎么使用linux中free命令怎么使用linux中free命令怎么使用linux中free命令怎么使用

    在linux中,free是查看内存使用状态的内置命令,可以显示包括系统物理内存、虚拟内存(swap交换分区)、共享内存和系统缓存的使用情况,语法“free [选项]”;free命令的输出和top命令的内存部分非常相似。 Linux free命令:查看内存使用状态 free 命令用来显示系统内存状态,…

    2026年10月7日 • 用户投稿
    100
  • Linux如何使用Crontab定时监测维护Tomcat应用程序

    监测的应用接口: 新闻接口、天气接口处理方法:应用接口不可用时自动重启tomcat,并发送告警邮件给相关人员 #!/bin/bash#———————————————————# 功能说明:#监控指定http服务是否可用,如果不…

    2026年10月7日
    000
  • composer怎么清除单个包的缓存_Composer清除单个包缓存方法

    composer怎么清除单个包的缓存_Composer清除单个包缓存方法composer怎么清除单个包的缓存_Composer清除单个包缓存方法composer怎么清除单个包的缓存_Composer清除单个包缓存方法composer怎么清除单个包的缓存_Composer清除单个包缓存方法

    Composer未提供清除单个包缓存的命令,但可通过手动删除缓存文件实现。首先运行composer config cache-dir查看缓存路径,进入该目录下的files/子目录,找到对应包名(如monolog/monolog)并删除整个文件夹,下次安装时将重新下载,确认缓存已清除。 Compose…

    2026年10月7日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信