npm 就是node package manager node的包管理工具node
咱們經過npm install 模塊 來安裝模塊,縮寫:npm i 模塊,注意,低版本的node可能須要npm init先來建立一個package.json文件,這也是我推薦的,默認的會安裝到目錄中的node_modules;若是沒有這個文件夾,會自動建立npm
卸載的話就是unintsalljson
全局安裝(大可能是工具,例如gulp等) -g(全寫上是--global),全局安裝以後,在任意的文件夾均可以訪問到gulpgulp
在在本地(當前目錄上)安裝(大可能是包)不須要加-g緩存
使用npm list 能夠查看如今安裝了的一些東西,npm list | grep 模塊 能夠查看其中某個模塊的信息服務器
使用npm info 模塊 能夠查看模塊的信息及歷史版本網絡
使用npm install 模塊@版本號 能夠來安裝對應的版本的模塊包,原包就會被覆蓋工具
由於npm在國內收到偉大的牆的限制,因此下載速度奇慢,因此可使用cnpm(淘寶鏡像)來下載測試
下載cnpm:code
npm install -g cnpm --registry=https://registry.npm.taobao.org
工程化:開始使用一些自動化工具來幫助咱們構建項目。
咱們能夠經過npm init來建立package.json文件,這個文件能夠來管理咱們的項目依賴的包的信息
``
devDependencies是開發依賴,也就是隻在開發的時候使用的包 --save-dev (-D),depedencies是咱們打包的時候依然使用的包--save (-S)
咱們能夠全局安裝nrm這個工具來管理npm的源(就是下載地址),
nrm ls能夠查看咱們可使用的源
nrm test能夠來測試咱們可使用的源的速度
nrm use 源 能夠來切換咱們使用的源.