npm常用命令


registry配置

npm registry原意為記錄、登記、登記處的意思,這里指的也就是node包存放的服務器地址。

  • 查看registry
-> npm config get registry

http://registry.npmjs.org //默認registry
  • 修改為淘寶鏡像

默認情況下我們執行 npm install * 這個命令時就是從http://registry.npmjs.org 這個服務器上將node包下載到本地,但該服務器在美國,這樣下載就會非常慢,所以我們把 registry改為國內淘寶鏡像

npm config set registry http://registry.npm.taobao.org  //將registry設置為淘寶鏡像

再次查看

-> npm config get registry

http://registry.npm.taobao.org //已修改為淘寶鏡像
注意

如果自己本地已經設置為淘寶鏡像,在publish本地node包時要改回原地址 不然會報401錯誤

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

一些命令

1 .查看當前目錄下安裝了哪些node包

npm ls

2 .登陸npm

-> npm login

Username: leinov
Password:
Email: (this IS public)
Email: (this IS public) 1425795233@qq.com
Logged in as leinov on http://registry.npmjs.org/.

3 .查看當前npm用戶

-> npm whoami

leinov //當前用戶

如下提示表明還未登陸npm 該命令只在登陸狀態下使用,或者使用npm adduser添加新用戶

npm ERR! code ENEEDAUTH
npm ERR! need auth this command requires you to be logged in.
npm ERR! need auth You need to authorize this machine using `npm adduser`

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/leinov/.npm/_logs/2018-09-14T08_13_10_900Z-debug.log

4 .查看當前目錄下安裝了哪些node包

 -> npm ls
 
 xcx@1.0.0 /Users/*/node/xcx
└── axios@0.18.0 extraneous

5 .發布本地包

進入本地項目目錄執行下面命令

-> npm publish 

+ util@1.0.0 //發布成功 可通過網頁進入npmjs.org查看自己上傳的包

6 .查看node安裝路徑

npm get prefix

/Users/****/v8.11.3

7 .查看全局node包

$ npm root -g 
  
  /Users/*****/node_modules

8 .npm清理緩存

npm cache clean -f


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM