1. 程式人生 > >npm的下載、使用,及切換映象源的三種方式

npm的下載、使用,及切換映象源的三種方式

簡介:

NPM,通常被稱為node包管理器,顧名思義,他的主要功能就是管理包,
包括:安裝 / 解除安裝 / 更新 / 檢視 / 搜尋 / 釋出等

  允許使用者從NPM伺服器下載別人編寫的第三方包到本地使用。 
• 允許使用者從NPM伺服器下載並安裝別人編寫的命令列程式到本地使用。 
• 允許使用者將自己編寫的包或命令列程式上傳到NPM伺服器供別人使用

使用
1、安裝(不用安裝,只要安裝過了node就會有) 

- 官網[https://www.npmjs.com]
  - node package manager
  - 命令:
    + 初始化:`npm init`
初始化可以生成一個package.json檔案,
檔案儲存了所有自動匯入的框架的資訊
在命令列中:npm init 一直回車
在命令列中:npm init  -y  不用一直敲回車




    + 安裝指定包:`npm install jquery --save`
    + 刪除指定包:`npm remove jquery --save`
    + 下載安裝package.json中dependencies屬性對的檔案:`npm install --production`    
package.json裡面儲存著所需的js檔案的資訊,jquery/angular.js等等,
npm install --production 命令可以將裡面的資訊中的包下載指定的檔案和版本


命令: npm install       //根據package中的內容下載所有的包


npm remove 指定檔名 --save     //save同時刪除配置檔案中的配置


npm install 包名字             是將包下載到當前目錄下的 node_modules 資料夾中
  npm install -g 包名字          全域性安裝


同時下載多個檔案 
npm install --save jquery bootstrap angular

npm docs jquery     //可以自動開啟jquery的官網

示例下載
下載jquery的包
I:\html5Code\Angular>npm install jquery --save


下載指定版本的包,可通過淘寶的映象檔案下載
npm install [email protected] --registry=https://registry.npm.taobao.org

刪除
刪除jquery 包
npm uninstall jquery

使用淘寶映象會加快下載的速度
地址:http://npm.taobao.org/


下載指定版本的包,可通過淘寶的映象檔案下載

npm install [email protected] --registry=https://registry.npm.taobao.org

臨時使用淘寶源

npm --registry https://registry.npm.taobao.org install [email protected]

全域性配置切換到淘寶源

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

全域性配置切換到官方源

 npm config set registry http://www.npmjs.org

檢測是否切換到了淘寶源

npm info underscore

.......

gitHead: 'e4743ab712b8ab42ad4ccb48b155034d02394e4d',

dist: { shasum:

'4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022',

size: 34172, noattachment: false,

// 有 registry.npm.taobao.org 等字樣  說明切換成功

tarball: 'http://registry.npm.taobao.org/underscore/download/underscore-1.8.3.tgz' },

directories: {}, publish_time: 1427988774520 }

最後:npm install 就可以使用淘寶的源了