zoukankan      html  css  js  c++  java
  • centos7 nodejs正确的安装方式

    网上的文章要么太旧,要么有错误,要么安装不当,所以写一个正确的安装姿势。
    当前nodejs稳定版本为14.15.5 LTS

    yum 很方便,为什么不使用yum,因为yum安装的版本较低,还要升级,比较麻烦。
    正确的安装方式是下载tar包–解压–配置环境变量,下面是详细步骤,我是root用户

    1 进入到要安装的位置,并创建nodejs目录

    cd /usr/local/
    sudo mkdir nodejs
    cd nodejs
    

    2 下载

    sudo wget https://nodejs.org/dist/v14.15.5/node-v10.15.5-linux-x64.tar.xz
    

    3 下载完成后解压

    sudo tar -xvf node-v14.15.5-linux-x64.tar.xz 
    

    4 复制路径(喜欢手打的就不用复制了)

    cd node-v14.15.5-linux-x64
    pwd
    

    把输出的路径复制一下,我有的Xshell很方便

    5 修改环境变量

    vim /etc/profile
    

    前提是安装了vim,没有vim用vi也行,如果vi也没有那就sudo yum install vim安装一个

    在文件末尾加上

    # nodejs
    export NODE_HOME=/usr/local/nodejs/node-v14.15.5-linux-x64
    export PATH=${NODE_HOME}/bin:$PATH
    

    6 使更改生效

    source /etc/profile
    

    7 试一下行不行

    node -v;npm -v
    

    如果打印出了版本号就说明成功了,如果提示node: command not found说明没成功,核对下操作系统和软件版本。
    8. 清楚压缩包(如果想保留就不需要此步骤)

    rm /usr/local/nodejs/node-v14.15.5-linux-x64.tar.xz
    

    也可以使用传说中的rm -rf:rm -rf /usr/local/nodejs/node-v14.15.5-linux-x64.tar.xz

    备注:
    网上有不设置环境变量,直接用软链接设置node和npm全局命令的

    ln -s /usr/local/nodejs/node-v14.15.5-linux-x64/bin/node /usr/local/node
    ln -s /usr/local/nodejs/node-v14.15.5-linux-x64/bin/npm /usr/local/npm
    

    node -v和node -v是正常的,但npm install -g xxx xxx会找不到。要想全局使用还是要设置环境变量。
    顺便说下npm安装软件有时有权限问题需要加参数:--unsafe -perm,例如npm i xxx --unsafe -perm。

    完成!又为大前端做一次贡献。

    软件 版本 命令
    操作系统 CentOS Linux release 7.6.1810 cat /etc/redhat-release
  • 相关阅读:
    Haskell 编写几个递归函数 练习 typeclass 模式匹配等
    Haskell-chp01
    阉割的List
    实现简单的string类
    构造函数语义学——Copy Constructor 的构造操作
    BinarySearchTree-二叉搜索树
    对象模型
    二叉树的遍历
    带头尾结点的单链表
    Effective Modern C++ ——条款5 优先选择auto,而非显式型别声明
  • 原文地址:https://www.cnblogs.com/emaes/p/14410613.html
Copyright © 2011-2022 走看看