編碼的世界 / 優質文選 / 感情

Centos7:安裝node和npm & npm配置全局路徑


2022年6月05日
-   

為什麼80%的碼農都做不了架構師?>>>   
Centos7:安裝node和npm
通過安裝包安裝,可以使用
  • 先下載安裝包到 /usr/local/tool/nodejs路徑下

  • wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz

  • 下載完成後解壓

  • tar -xvf node-v8.0.0-linux-x64.tar.xz

  • 重命名為node

  • mv node-v8.1.4-linux-x64 node

  • 配置環境變量

  • vim /etc/profile

  • 在文件的最後添加

  • #set for nodejs
    export NODE_HOME=/usr/local/tool/nodejs/node
    export PATH=$NODE_HOME/bin:$PATH

  • 保存退出後執行更新命令

  • source /etc/profile

    如果不生效,重啟系統就可以
  • 檢測node和npm是否安裝成功

  • 顯示版本號則安裝成功
    # node -v
    v8.0.0
    # npm -v
    5.0.0

    注:現在 node 和 npm 還不能全局使用,需要做鏈接 (路徑以自己實際情況為准)
    ln -s /usr/local/tool/nodejs/node/bin/node /usr/local/bin/node
    ln -s /usr/local/tool/nodejs/node/bin/npm /usr/local/bin/npm

    測試是否可以在任何目錄下執行 node 和 npm 命令
    # cd /
    # node -v
    v8.0.0

    npm配置全局路徑
  • 配置全局安裝路徑和緩存路徑

  • cd /usr/local/tool/nodejs
    mkdir node_global
    mkdir node_cache
    npm config set prefix "node_global"
    npm config set cache "node_cache"

  • npm的包安裝分為本地安裝(local)、全局安裝(global)兩種

  • 不加-g的話默認是使用本地安裝,npm會在執行命令的當前路徑下下載安裝模塊組件。 加上-g的話是使用全局安裝,npm會在設置的全局路徑下安裝。方便統一管理。
    npm install grunt # 本地安裝
    npm install -g grunt-cli # 全局安裝

    轉載於:https://my.oschina.net/cqyj/blog/3016118

    熱門文章