windows安裝NodeJs
安裝
安裝Node
環境時,剛開始我使用zip壓縮包,但是各種配置都不能正常使用,可能是首次安裝,有些東西少配置了,於是我下載msi的安裝包進行安裝,其中有一步是勾選必要的tools
,我沒有勾選,勾選也沒問題。
選擇安裝路徑後,自動安裝,Node
會自動在環境變量的path
中添加安裝的目錄,這樣就可以在任意地方使用node
命令,並且Node
也會在用戶變量的path
中自動添加npm
的路徑,在任意地方使用npm
命令,實際上npm
的用戶變量刪掉也能使用。
-
安裝好後,在
cmd
中執行node -v
檢查是否安裝好。下面截圖node_global
和node_modules
是執行第二步自動創建的文件夾
C:\Users\lenovo>node -v v12.18.0 C:\Users\lenovo>
-
配置
npm
下載的module
全局路徑,並且以後每次執行npm install
命令時,加上-g
參數,使下載的module
在任何路徑下都可以使用npm config set prefix "D:\dev tools\nodejs\node_global" npm config set cache "D:\dev tools\nodejs\node_cache"
-
在環境變量中添加
NODE_PATH
,將第二步配置的D:\dev tools\nodejs\node_global\node_modules
作爲值,node_modules
是第二步自動生成的。該配置是讓你在任意地方都可以引用到下載的依賴。NODE_PATH D:\dev tools\nodejs\node_global\node_modules
-
配置用戶變量,將
path
中的npm
值修改掉,改成你的全局路徑node_global
D:\dev tools\nodejs\node_global
-
下載所需模塊,例如以下載阿里巴巴
cnpm
鏡像爲例,以後用cnpm
下載模塊會更快,以cnpm
下載redis
模塊爲例npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g redis
-
和查看已下載的模塊
npm list -g --depth 0
-
在node交互控制檯查看node所有模塊的路徑
C:\Users\lenovo>node Welcome to Node.js v12.18.0. Type ".help" for more information. > global.module.paths [ 'C:\\Users\\lenovo\\repl\\node_modules', 'C:\\Users\\lenovo\\node_modules', 'C:\\Users\\node_modules', 'C:\\node_modules', 'D:\\dev tools\\nodejs\\node_global\\node_modules', 'C:\\Users\\lenovo\\.node_modules', 'C:\\Users\\lenovo\\.node_libraries', 'D:\\dev tools\\nodejs\\lib\\node' ] >