Npm配置全局安装插件目录以及命令用法扩展

1


配置全局插件文件存放目录

 说明:本地nodejs安装路径为:D:\Software\Nodejs

 先在安装目录创建2个空的文件夹

cd /d D:\Software\Nodejs
mkdir node_cache
mkdir node_global

然后再执行以下命令:

npm config set prefix "D:\Software\Nodejs\node_global"
npm config set cache "D:\Software\Nodejs\node_cache"

2


安装全局插件

安装全局插件的好处的话,就是可以所有用户以及所有项目都共用这些插件。

首先查看全局插件的安装存放目录的位置:

npm root -g

fcf246b1c2ab6d13c663751dce64cd3d.png

 npm 全局安装插件:

npm install module_name -g  # -g参数表示全局安装

执行命令安装一下cnpm、newman、vue的插件:

npm install cnpm -g
npm install newman -g
npm install vue -g

ef997268081819d4ef1ff217a64f984d.png

查看npm安装的全局插件列表:

npm list -g 或者 npm ls -g

7a2cdd4428b8d7eb547d29f55d096e27.png

3


生产和开发环境依赖包的安装

这里主要来检验一下在安装环境过程中加上环境参数的时候,对package.json有什么区别:

# 默认,安装的包是生产的依赖
npm install newman [--save|-S] # --save与-S等价
# 有部分插件,只有在本地调试的时候才会用到,比如代码检测插件ESLint
npm install eslint [--save-dev|-D]  # --save-dev与-S等价

390ac70f710140c1ec5365ecaf44b801.png

eslint 是一个代码检查的插件,类似sonarqube里面的打码扫描一样,像这种插件的话只需要本地使用,就可以用开发环境的进行依赖包安装。

4


Npm的其他命令or用法

 使用cnpm命令代替npm命令进行依赖包安装,加速下载插件

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install module_name

指定镜像安装:

npm install --registry=https://registry.npm.taobao.org

设置代理    

npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port

删除代理    

npm config delete proxy
npm config delete https-proxy

查看npm配置内容(可以配置默认指定源)

npm config get registry

或者查看配置文件  

linux:  ~/.npmrc  

windows:用户目录下的.npmrc 文件

其他命令:

# 提供一些其他命令供大家自己扩展学习了解(以下命令中的module_name要改为具体的包名)
npm/cnpm view module_name version  #查看某个包的最新版本
npm/cnpm view module_name versions #查看某个包的所有版本
npm uninstall module_name 
npm uninstall -g module_name

今天的学习告一段落啦,如果在使用命令过程中遇到了问题,不要慌,可以copy报错内容百度一下,一般都能找到解决方法。

 关注我,后续带你一起写页面,开发测试小工具,辅助提升测试效率。

a68884b4ac1d72cbfa03c7b1a12a3dae.gif

往期推荐

Postman教程-接口测试流程&发送第一个请求

Postman教程-Send Requests相关的基本操作

Postman教程-Response相关的基本操作

Postman教程-变量、集合的基本使用

Postman教程-通过设置代理/拦截器捕获请求信息

Postman教程-Pre-request Script和Tests脚本的介绍

Postman教程-如何改变脚本执行顺序

Postman教程-Pre-request Script和Tests脚本进阶

Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

项目重构后,如何利用Postman快速对比出新旧接口之间的差异

通过Postman工具如何快速批量生成Python Pytest的测试脚本

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小博测试成长之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值