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


常用模块安装
将某个包升级到最新版

npm install vue-loader@latest --save-dev-g
安装/卸载

全局安装/卸载

npm install -g 
npm uninstall -g
生产环境安装/卸载

npm install module_name -S
npm install module_name --save 写入dependencies

npm uninstall module_name -S
npm uninstall module_name --save 写入dependencies

开发环境安装/卸载

npm install module_name -D
npm install module_name --save-dev 写入devDependencies

npm uninstall module_name -D
npm uninstall module_name --save-dev 写入devDependencies

查看模块

查看所有全局安装的模块 npm ls -g
查看npm默认设置(部分) npm config ls
查看npm默认设置(全部) npm config ls -l
修改默认安装目录

npm config set prefix “D:\ProgramFiles\npm_global_modules\node_modules”
更新

npm-check检查更新

npm install -g npm-check
npm-check
npm-upgrade更新

https://www.npmjs.com/package/npm-upgrade

npm install -g npm-upgrade
npm-upgrade
更新全局包:

npm update -g
更新生产环境依赖包:

npm update --save
更新开发环境依赖包:

npm update --save-dev
其他

https://www.jianshu.com/p/a1bb4c317c3e
常用模块安装

elementUI
http://element-ui.cn/#/zh-CN/component/installation

npm i element-ui -S
axios
https://www.kancloud.cn/yunye/axios/234845

npm install axios

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值