node初始化配置

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
本文連接: http://www.javashuo.com/article/p-hvzhnftu-my.html

引言:

好久沒有在windows上配過node, 記得之前node環境變量是要加 NODE_PATH 到用戶變量,再在系統變量引入NODE_PATH的,而npm install的全局包目錄會存放在C:/Users[用戶]/administrator[你的計算機名字]/AppData/Roaming/npm目錄下,而如今貌似有更高級的作法!css

傳統方法總結:
  • npm包全局目錄:C:/Users/[username]/AppData/Roaming/npm/node_modules
  • npm包全局命令目錄:C:/Users/[username]/AppData/Roaming/npm
  • npm實際去找全局命令的目錄:C:/Users/[username]/.npmrc 文件內容的prefix
  • npm包全局cache目錄:C:/Users/[username]/.npmrc 文件內容的cache
  • 須要配置系統環境變量:計算機->屬性->高級系統配置->環境變量->PATH/NODE_PATH…balabala~~~

1、node配置新方法( 以windows爲例 )

  • .npmrc位置 C:/Users/[username]/.npmrc
  • 在node安裝目錄建立/nodejs/node_global/nodejs/node_cache兩個文件夾存放全局包
  • 本例node安裝目錄D:/node
  • 本例成功後全局包安裝的包目錄D:/node/nodejs/node_global/lib/node_modules
1.node安裝目錄
    
    
    
    
  • 1
安裝node到[D:/node]下
2. 修改默認的全局目錄

方法一: 到node安裝目錄[D:/node]執行如下命令:html

    
    
    
    
  • 1
  • 2
  • 3
npm config set prefix D:/node/nodejs/node_global/ //全局包目錄,就在node安裝目錄新建了個nodejs文件夾存放 npm config set cache D:/ndoe/nodejs/node_cache/ //全局包緩存目錄,就在node安裝目錄新建了個nodejs文件夾存放

方法二node

直接修改C:/Users/[username]/.npmrc文件的cache值和prefix值,文件以下:linux

    
    
    
    
  • 1
  • 2
  • 3
prefix=D:\node\nodejs\node_global cache=D:\node\nodejs\node_cache registry=https://registry.npm.taobao.org/
3.配置環境變量

計算機->屬性->高級系統配置->環境變量->用戶變量->編輯path,添加`global「目錄以下:web

    
    
    
    
  • 1
PATH: D:\node\nodejs\node_global\;

總結:npm

  • 不須要添加系統環境變量NODE_PATH,只需編輯用戶環境變量
  • 包安裝統一到node安裝包目錄,便於管理查詢
  • 只需修改.npmrc一個文件
  • 以前path可能會產生影響,不生效請刪除原環境pathnode相關內容,嘗試重啓機器

2、Linux node/npm初始化環境變量的配置

1. .npmrc修改
  • .npmrc文件位置 ~/.npmrc
  • 依舊建立node_global、node_cache兩個文件夾存放全局包
  • 本例node安裝目錄爲 /SOFTWARE/node-v8.9.4-linux-x64/

step1:windows

    
    
    
    
  • 1
  • 2
vi ~/.npmrc

step2:
輸入如下內容 緩存

    
    
    
    
  • 1
  • 2
prefix=/SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_global cache=/SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_cache/

/SOFTWARE/node-v8.9.4-linux-x64/是個人安裝包路徑,跟你實際狀況替換ruby

step1 & step2 也能夠直接敲如如下命令markdown

    
    
    
    
  • 1
  • 2
npm config set prefix /SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_global/ //全局包目錄,就在node安裝目錄新建了個nodejs文件夾存放 npm config set cache /SOFTWARE/node-v8.9.4-linux-x64/nodejs/node_cache/ //全局包緩存目錄,就在node安裝目錄新建了個nodejs文件夾存放
2.全局變量配置

step1:

    
    
    
    
  • 1
vi /etc/profie

step2:
輸入如下內容,加入NODE_PATH等變量

    
    
    
    
  • 1
  • 2
  • 3
NODE_HOME=/SOFTWARE/node-v8.9.4-linux-x64 NODE_PATH=$NODE_HOME/nodejs/node_global/:$PATH PATH=$NODE_PATH/bin:$PATH

這裏寫圖片描述
step3: 測試

    
    
    
    
  • 1
npm install -g pm2 forever

這裏寫圖片描述

    
    
    
    
  • 1
pm2 // 若是未配置成功,會出現pm2: command not found

這裏寫圖片描述

相關文章
相關標籤/搜索