標籤:建立 版本問題 modules strong war 進階 path 更改目錄 tps
一、
https://nodejs.org/zh-cn/download/
https://nodejs.org/zh-cn/download/releases/
二、安裝步驟
1、雙擊“node-v6.9.2-x64.msi”;
2、更改目錄;
3、預設選擇“Add to PATH”;
4、完成。
三、配置
為了讓npm全域安裝的模組及緩衝放在期望的目錄下,而不是註冊到C盤裡,這裡要做一些設定,假設node的安裝目錄是D:\software\nodejs。
1、在node的安裝目錄下,建立node_global和node_cache檔案夾
2、在dos命令列輸入下面指令,並關閉視窗
npm config set prefix "D:\software\nodejs\node_global"npm config set cache "D:\software\nodejs\node_cache"
3、配置環境變數
進入“我的電腦”-右鍵-“屬性”-“進階系統設定”-“進階”-“環境變數”,做下面操作。
A、建立系統變數NODE_PATH
變數名:NODE_PATH變數值:D:\software\nodejs\node_global\node_modules
B、編輯使用者變數Path
加入;D:\software\nodejs\node_global
四、一些問題
1、node版本過高
比如有個項目已經存在,而開發人員拿到一台新電腦,安裝了高版本的node,運行項目,發現一系列報錯,缺少模組,這時有可能是node版本過高造成的。要在現有項目上進行迭代,必須降低node版本保持和項目依賴的node版本一致。
在mac,linux上,如果沒有全域安裝過node,可以通過nvm命令列來控制node版本;
## 安裝curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash## 安裝是否成功command -v nvm##列出所有版本nvm ls-remote##安裝指定版本nvm install v4.4.7##使用指定版本nvm use v4.4.7##查看當前使用版本nvm ls
如果不用擔心全域模組相容性問題,用n。n對已經安裝的全域模組不作為,也就是說,如果你有某個全域模組使用了這個版本的node來安裝的,當你切換成別的版本的時候,可能由於版本問題,這個全域模組就不能用了。
## 安裝n模組sudo npm install -g n## 安裝最新noden lastest##安裝穩定版n stable##安裝指定版本n 6.9.1
在windows上,你可以用n命令列來降低node版本,也可以把現有的node卸載了,然後前往https://nodejs.org/zh-cn/download/releases/下載你需要的低版本吧。
node安裝及配置之windows版