Node.js學習記錄(一)--安裝設置篇

安裝Node

window
window上安裝node可選擇如下兩種方式:
方式一:直接進入官網下載安裝
進入node.js官網點擊windows,選擇.msi後綴的,根據本身的電腦選擇對應的64位或32位後,就會自動開始下載到本地。
安裝過程也是直接下一步的簡單式安裝,這種安裝優勢是安裝很便捷,缺點是隻能裝一個固定的node版本,對於須要在不一樣版本下開發的同窗就不合適了。
方式二:經過nvm安裝管理多個版本node
一、下載 nvm 包 地址:https://github.com/coreybutler/nvm-windows/releases,咱們選擇第一個:nvm-noinstall.zip 下載完成後解壓到一個地方,好比:D:\Program Files\nvm 裏面的文件列表是這樣的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exenode

二、雙擊 install.cmd 而後會讓你輸入」壓縮文件解壓或拷貝到的一個絕對路徑」 先不用管它,直接回車,成功後,會生成一個settings.txt的文本文件,把這個文件另存到D:\Program Files\nvm目錄中,而後咱們把它的內容修改爲這樣:linux

root: D:\Program Files\nvm 
path: D:\Program Files\nodejs 
arch: 64   //改成本身的電腦的系統位數
proxy: none 
node_mirror: http://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

三、而後咱們開始配置環境變量了,由於剛剛點擊了install.cmd的文件,那麼會在環境變量的系統變量中,生成兩個環境變量:NVM_HOME 和 NVM_SYMLINK 咱們開始修改這兩個變量名的變量值:NVM_HOME的變量值爲:D:\Program Files\nvm ; NVM_SYMLINK的變量值爲:D:\Program Files\nodejsgit

四、在Path中也會自動添加上D:\Program Files\nvm ;或者是D:\Program Files\nodejs,若是有的話,把他們刪掉,沒有的話更好,咱們本身來配置,在Path的最前面輸入: ;%NVM_HOME%;%NVM_SYMLINK%;github

打開一個cmd窗口輸入命令:nvm v ,那麼咱們會看到當前nvm的版本信息。而後咱們能夠安裝nodejs了。express

nvm install v8.9.0 //安裝8.9.0版本nodejs
nvm use v8.9.0 //當前命令行窗口切換nodejs到v8.9.0
nvm switch v8.9.0 //切換到8.9.0版本爲默認使用版本
nvm list //顯示本地已安裝的nodejs版本
nvm list available//顯示可安裝的nodejs版本
nvm arch //查看nodejs運行爲32位仍是64位
nvm off //關閉nvm
nvm on //開啓nvm
nvm version //nvm版本
nvm root c://nodePath //設置不一樣版本nodejs安裝的根路徑
nvm uninstall v8.9.0 卸載nodejs v8.9.0npm

linux
這裏經過nvm安裝node
下載並安裝nvmjson

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
而後
source ~/.bash_profile

經過命令 nvm --version 可查看版本,說明安裝成功
經過 nvm ls-remote 可查看node全部版本
經過 nvm install (版本號) 例如:nvm install v10.6.0
安裝後可經過node -v ,npm -v 查看版本
查看已安裝的版本 nvm list
切換版本 nvm use v0.10.30
設置默認版本 nvm alias default v0.10.30
windows

mac
mac可經過n來管理node的版本
n 輸出當前已經安裝的node版本以及正在使用的版本(前面有一個o),你能夠經過移動上下方向鍵來選擇要使用的版本,最後按回車生效
n 9.8.0 安裝9.8.0版本
n ls 查看可用的Node版本
n latest 安裝最新的版本
n stable 安裝穩定的版本
n rm 0.10.1 刪除某個版本瀏覽器

Node npm經常使用配置

修改下載倉庫爲淘寶鏡像

針對國內用戶下載某些依賴包時耗時很長的狀況,能夠將下載倉庫設置爲淘寶鏡像bash

npm config set registry http://registry.npm.taobao.org/

可是若是要發佈本身的npm模塊則須要修改回來

npm config set registry https://registry.npmjs.org/

發佈本身的npm模塊

  1. 註冊一個npm帳號
    前往NPM官網進行註冊
  2. 建立一個簡單的包
    在本地建立一個項目文件夾jesse_demo (名字本身取,不要和NPM上已有的包名重複衝突就好)
    進入項目文件夾建立package.json文件
    cd jesse_demo
    npm init
    按要求填寫號相關信息
  3. 開始發佈
    若是是第一次發佈包,執行如下命令,而後輸入前面註冊好的NPM帳號,密碼和郵箱,將提示建立成功
    npm adduser
    若是不是第一次發佈,執行
    npm login
    進入項目文件夾,執行
    npm publish
    便可發佈本身的npm模塊文件

若是模塊須要更新,也是使用npm publish發佈

查看全局安裝包

npm ls --depth=0 -g

查看npm配置信息

npm config list

npm依賴包版本號區別

"dependencies": {
    "body-parser": "^1.13.2",
    "cookie-parser": "~1.3.5",
    "ejs": "*",
    "express": "~4.13.x",
  }

~x.y.z: 匹配大於 x.y.z 的 z 的最新版
^x.y.z: 匹配大於 x.y.z 的 y.z 的最新版
當 x 爲 0 時,^x.y.z 等價於 ~x.y.z,即只會安裝z 的最新版本;
當 x 和 y 爲 0 時,^x.y.z 等價於 x.y.z,即只會安裝x.y.z 版本;

~ 會匹配最近的小版本依賴包
^ 會匹配最新的大版本依賴包

如何調試nodejs

調試nodejs有多種方式,這裏推薦使用vscode編輯器自帶的調試器,使用很方便
首先須要將項目頂級文件夾添加進vscode的工做區
直接按F5進入調試模式,在代碼行號左側添加斷點,刷新瀏覽器便可在斷點處停下調試
還能夠監視變量,經過添加表達式,監視表達式在代碼運行時的變化

相關文章
相關標籤/搜索