npm
-
node package manager
1.npm網站
npmjs.com
2.npm命令列工具
npm 的第二層含義就是一個命令列工具,只要你安裝了node 就已經安裝了npm,
npm 也有版本這個概念,
可以通過在命令列中輸入,查看版本
npm --version
升級npm(自己升級自己):
npm install --global npm
3.npm常用命令
- npm init
npm init -y 可以跳過向導,快速生成
- npm install
一次性把dependencies選項中的依賴項全部安裝
npm i
- npm install 包名
只下載
npm i 包名
- npm install --save 包名
下載并且保存依賴項(package.json檔案中的dependencies選項)
npm i -S 包名
- npm uninstall 包名
只洗掉,如果有依賴項會依然保存
npm un 包名
- npm uninstall --save 包名
洗掉的同時也會把依賴資訊也去除
- npm help
查看使用幫助
- npm 命令 --help
查看指定命令的使用幫助
例如我忘記了 uninstall 命令的簡寫了,這個時候,可以輸入 npm uninstall --help 來查看使用幫助
4.解決npm被墻問題
npm 存盤包檔案的服務器在國外,有時候會被墻,速度很慢,所以我們需要解決這個問題,
http://npm.aobao.org/ 淘寶的開發團隊把 npm 在國內做了一個備份,
安裝淘寶的cnpm:
# 在任意目錄執行都可以 # --global 表示安裝到全域,而非當前目錄 # --global 不能省略,否則不管用 npm install --global cnpm
接下來你安裝包的時候把之前的 npm 替換成 cnpm
舉個例子:
# 這里還是走國外的 npm 服務器,速度比較慢 npm install jquery # 使用 cnpm 就會通過淘寶的服務器來下載 jquery cnpm install jquery
如果不想安裝 cnpm 又想使用淘寶的服務器來下載:
npm install jquery --registry=https://registry.npm.taobao.org
但是每一次手動這樣加引數很麻煩,所我們可以把這個選項加入組態檔中:
npm config set registry https://registry.npm.taobao.org # 查看 npm 配置資訊 npm config list
只要經過了上面命令的配置,則你以后所有的 npm install 都會默認通過淘寶的服務器來下載,
希望以上內容對各位有幫助,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285672.html
標籤:其他
