天天看點

一步步教你配置node環境

安裝node配置npm環境

寫這篇文章的主要原因是,覺得csdn中關于node配置環境五花八門,導緻我第一次學習node的時候環境配的那是一個槽糕,是以重新解除安裝,然後安裝,配置環境。這裡就簡單介紹一下我是如何在windows7中如何安裝和配置node的吧!首先我是參考了兩篇部落格,這裡我給對外連結接,請注意:(不要使用預設路徑,請自己建立檔案夾存放node,否則就不需要看我後面npm環境變量的配置了,因為node有預設的npm環境配置和預設的子產品存放位置)

https://blog.csdn.net/huanghanqian/article/details/51440592和https://blog.csdn.net/zhyh1986/article/details/39249655

以上就是我參考的文章,但是我卻是結合兩篇才弄成功的,當然我配置的時候出了一個問題,這個問題,就是node證書過期的問題,我在上一篇部落格中有記錄,如果有小夥伴遇到和我一樣的問題,就看我上一篇文章(nodejs分類中)吧!好了下面就來介紹一下node配置環境:

  1. 官網下載下傳https://nodejs.org/en/download/
    一步步教你配置node環境

    這是我下載下傳安裝的版本。直接用選擇.msi這個,然後一鍵式到底安裝即可,如果純小白的話就看這裡吧http://www.runoob.com/nodejs/nodejs-install-setup.html

    這裡我給一張圖,(不要使用預設路徑,請自己建立檔案夾存放node,否則就不需要看我後面npm環境變量的配置了,因為node有預設的npm環境配置和預設的子產品存放位置)

一步步教你配置node環境

安裝到這裡的時候,提示一下,這個安裝nodejs的路徑你可以自己設定,然後你要知道自己的node路徑,因為等下需要用到。

  1. 測試一下node是否安裝好,直接打開cmd,然後輸入node -v,由于nodejs新版中已經內建了npm,是以可以輸入npm -v,測試一下npm版本。如下:
    一步步教你配置node環境
    如果是這樣的話,那麼你已經安裝node成功了。
  2. node到現在已經安裝完畢,那麼cmd進入node環境,對它進行一些操作了。
    一步步教你配置node環境
  3. npm作為子產品管理,是一個很重要的東西,下面來配置一下npm環境:

    首先我們要先配置npm的全局子產品的存放路徑以及cache的路徑,那麼接下來就在nodejs的主目錄下建立“node_global”和“node_cache”這兩個檔案夾吧,如圖:

    一步步教你配置node環境
    然後啟動cmd,輸入npm config set prefix “D:\work\nodejs\node_global”(這個路徑是你自己剛剛建立的node_global檔案夾所在路徑),繼續輸入npm config set cache "D:\work\nodejs\node_cache"
  4. 好接下來就安裝一個子產品測試一下,子產品是否安裝在你自己建立的node_global這個檔案夾裡面,下面讓我們打開cmd,輸入指令npm install express -g,成功之後express子產品就在node_global檔案夾下面啦!
    一步步教你配置node環境
    這裡注意一下,第一次npm安裝子產品的時候就會自動生成一個node_modules,然後所有安裝完的子產品就在這個檔案夾下面啦!
  5. 好,如果你以為到此就結束了話,那就大錯特錯了,如果我們項目中需要調用express這個子產品怎麼辦呢,當然我們不可能說寫一個項目然後測試這個子產品能不能用吧,所有我們直接node環境下面測試就行:
    一步步教你配置node環境
    這是我已經配置了環境變量,所有express這個子產品是能夠被調用的,而你沒有配置,在node下面測試的話,它會說,module not find ,不信的話,你可以試試。好那麼下面就教你如何配置npm環境變量:首先打開
    一步步教你配置node環境
    然後直接在系統變量中建立一個NODE_PATH,變量值用你的全局子產品存放路徑,我的路徑是這個
一步步教你配置node環境

具體操作是這樣:

一步步教你配置node環境

由于改變了module的預設位址,是以上面的使用者變量都要跟着改變一下(由于之前安裝node的時候,使用者變量中自動配置了一個預設的全局子產品路徑C:\Users\Administrator\AppData\Roaming\npm ,直接删除即可。然後,在使用者變量"PATH"中,編輯自己上面已經設定好的子產品路徑:“D:\work\nodejs\node_global\”,注意,這個是我自己的,你需要用自己配置好的),要不使用module的時候會導緻輸入指令出現“xxx不是内部或外部指令,也不是可運作的程式或批處理檔案”這個錯誤。

一步步教你配置node環境
  1. 以上步驟都OK的話,(先關閉cmd後)我們可以再次開啟cmd指令行,進入node,輸入“require(‘express’)”來測試下node的子產品全局路徑是否配置正确了。正确的話cmd會列出express的相關資訊。
    一步步教你配置node環境
  2. 好了環境配置完了,通常用Nodejs做Web開發,需要3個架構配合使用,就像Java中的SSH。那就是express+ejs+mysql/mongoose