目錄 (づ ̄ 3 ̄)づ=>
[TOC]
## NODE官網、中文doc和安裝
>[info] 官網地址 https://nodejs.org/en/
首頁進去即有安裝包推薦,默認.msi,可愛的傻瓜式安裝一路下一步即可完成安裝。
注意通過msi的方式安裝能自動為系統添加node和npm(安裝node時候會自動安裝這個包管理工具)的環境變量。
>[info] 中文文檔 http://nodejs.cn/
## 環境
### 何謂環境?環境變量?
>[success] 環境決定了一個人在什么地方能做什么事。
我們安裝node時候,安裝程序幫助我們添加了系統環境變量。首先我們要知道windows和其它各種操作系統就是一個最大的軟件環境,我們現在在電腦上所做的所有事情都是在操作系統軟件這個環境的前提下。
而在這個NODE環境下,NODE允許我們通過javascript來讀寫文件,創建一個http服務器,一個爬蟲等等...
而環境變量是什么意思呢?在window系統下創建一個環境變量意味著在window環境下創建了一個NodeJS環境的分支。這樣我們就可以在dos命令行(其它系統就是其它系統的命令行)中直接利用node命令來執行node環境下的相關操作。
### 如何進入NODE環境
> 直接在dos命令行中輸入 `node` + `回車`
即可在命令行中編輯代碼,**注意**:
```
console.log(this); //此時指向global
```
> 其它
- 輸入node -v 顯示版本號
- 輸入node 文件名 執行對應JS文件
### 使用編輯器在NODE環境下工作
打開編輯器中的設置,如果是webstorm搜索NodeJS + NPM,在interpreter中添加你安裝node的目錄下的node.exe為解釋器,然后點擊下一行的enable使NodeJS的庫生效。
若果要執行某個文件在那個文件中點擊鼠標右鍵在彈出菜單中選擇運行(Run)鏈接。
### 在webstorm中添加環境變量
在選中文件下點擊對應按鈕

在彈出框中的箭頭處輸入環境變量

然后我們即可通過如下命令訪問:
```
console.log(process.env.NODE_ENV);
>>> dev //輸出為dev
```
>[danger] **注意:** 我們是在webstorm這個環境下追加的環境變量,故只能使用webstorm這個環境運行NodeJS時才能訪問到這個環境變量。如果是命令行中設置環境變量,則只能通過命令行執行js文件才能訪問到。
#### 在命令行中添加環境變量
設置環境變量
```
set xx =xx
```
訪問環境變量
```
同編輯器中添加環境變量
```
**圖解**

>[warning] 注意在命令行中添加環境變量重**命令行**后就會清零,而在編輯器環境中添加環境變量會記錄下來