2017年5月23日 星期二

Windows 10 使用 nvm-windows 管理 node.js 版本

利用 nvm-windows 更新 node.js 版本

nvm-windows:https://github.com/coreybutler/nvm-windows

到 releases 下載 nvm-setup.zip

安裝 nvm-setup.exe

到安裝目錄 C:\Users\wengw\AppData\Roaming\nvm

在檔案 install.cmd 按滑鼠右鍵,以系統管理員身分執行,按 Enter 後,會出現3行,即開啟一個文字檔就可以了。

接下來開啟命令列視窗

執行 c:\>nvm on  (啟用 node.js 版本管理)

命令是:nvm

nvm arch:
  顯示節點是運行在32位還是64位模式。
nvm install <version> [arch]:
  該版本可以是node.js版本,也可以是最新版本的“最新版本”。
  (可選)指定是否安裝32位或64位版本(默認為系統arch)。
  將[arch]設置為“全部”以安裝32和64位版本。
  在此命令的末尾添加--insecure以繞過遠程下載服務器的SSL驗證。
nvm list [可用]:
  列出node.js安裝。在末尾輸入“可用”,看看可以安裝什麼。別名為ls。
nvm on:
  啟用node.js版本管理。
nvm off:
  禁用node.js版本管理。
nvm proxy [url]:
  設置用於下載的代理。將[url]留空以查看當前代理。
                                 將[url]設置為“none”以刪除代理。
nvm node_mirror [url]:
  設置節點鏡像。默認為https://nodejs.org/dist/。將[url]留空以使用默認網址。
nvm npm_mirror [url]:
  設置npm鏡像。默認為https://github.com/npm/npm/archive/。將[url]留空到默認網址。
nvm uninstall <version>:
  版本必須是特定版本。
nvm使用[version] [arch]:
  切換到使用指定的版本。可選地指定32 / 64bit架構。
  nvm使用<arch>將繼續使用所選版本,但切換到32/64位模式。
nvm root [path]:
  設置nvm應存儲node.js不同版本的目錄。
  如果未設置<path>,將顯示當前根。
nvm version:
  顯示Windows的當前運行的nvm版本。別人為v

========================================================================
使用 nvm 安裝 node.js 會少了一個 nodevars.bat 批次檔
可以把下面指令存成批次檔,並放在安裝目錄 C:\Users\wengw\AppData\Roaming\nvm\各版本

檔名:nodevars.bat
內容:
@echo off

rem Ensure this Node.js and npm are first in the PATH
set "PATH=%APPDATA%\npm;%~dp0;%PATH%"

setlocal enabledelayedexpansion
pushd "%~dp0"

rem Figure out the Node.js version.
set print_version=.\node.exe -p -e "process.versions.node + ' (' + process.arch + ')'"
for /F "usebackq delims=" %%v in (`%print_version%`) do set version=%%v

rem Print message.
if exist npm.cmd (
  echo Your environment has been set up for using Node.js !version! and npm.
) else (
  echo Your environment has been set up for using Node.js !version!.
)

popd
endlocal

rem If we're in the Node.js directory, change to the user's home dir.
if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
******結束******

在桌面上建立[命令提示字元]捷徑
捷徑名稱:Node.js command prompt

目標:C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat"
開始位置:"C:\Program Files\nodejs"

記得先下指令:

nvm on
就會建立捷徑 C:\Program Files\nodejs 映射到 C:\Users\wengw\AppData\Roaming\nvm\各版本
並且把裡面 node64.exe 的檔案更名為 node.exe

更新 npm 到 5.03版

>npm install npm@latest -g

確認

>npm -v
5.0.3

========================================================================





沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

cas server 一直圈圈或取得狀態異常

重點: cas server 不能開 VPN,會造成取的來源 dns 異常,會一直轉圈圈或等很久。