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

npm 全局安装插件:

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

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

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

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

npm list -g 或者 npm ls -g

3

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

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

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

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报错内容百度一下,一般都能找到解决方法。

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

往期推荐

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的测试脚本

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

  1. node全局安装插件,找不到无法识别,set prefix和cache,修改系统环境后,安装插件报错 4048

    问题描述: npm全局安装插件后,系统找不到该插件,之后,我把默认全局安装路径配置做了修改,修改到了nodejs当中的node_global文件的路径(没有的话自己新建一个),npm config s ...

  2. 使用淘宝镜像实现npm install 全局安装

    第一 下载淘宝镜像 npm install cnpm -g --registry=http://registry.npm.taobao.org cnpm -v cnpm install 第二 下载ex ...

  3. 更改npm的全局安装路径npm config set prefix

    更改npm的全局安装路径 在cmd中执行 npm config set prefix "<path>" 其中<path>为你要的路径,例如 npm conf ...

  4. npm包全局安装和局部安装,执行包命令有什么不同?

    之前开发了一个npm的包.在实际应用中发现了一个问题.如果你想要直接执行这个包的命令,那么你就需要全局安装这个包.如果你只是局部安装,且没有在package.json文件中配置的话,就会提示该命令无法 ...

  5. npm卸载全局安装的第三方插件注意事项

    node中使用cnpm下载并全局安装的第三方包, 在要卸载的时候, 不可以使用代码 npm uninstall 包名 -g 而是要用 cnpm uninstall 包名 -g

  6. Vue CLI 3 安装、创建、配置、安装插件

    一.安装 1.全局安装过旧版本的 vue-cli(1.x 或 2.x)要先卸载它: npm uninstall vue-cli -g //或者 yarn global remove vue-cli 注 ...

  7. 修改npm默认全局安装路径

    修改NPM全局安装的默认路径(不要轻易操作) 查看当前的全局安装路径 npm config ls 安装指定的目录安装node.js,例如: c:\nodejs. node.js安装完成之后,需要在 c ...

  8. npm install全局安装的模块路径自定义管理

    npm install xxx命令为本地安装,会在当前路径下创建node_modules文件夹,安装的模块都在这里. npm install -g xxx为全局安装,安装在node.js的默认路径下. ...

  9. jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置

    1.下载jenkins,下载地址: https://jenkins.io/ 2.运行命令,启动jenkins 将jenkins上传到:/home/tuzq/software 安装JDK,maven ( ...

最新文章

  1. usaco Picture(离散化求线段周长)
  2. BZOJ 1568 李超线段树
  3. Bootsrap基本应用
  4. cp1 项目管理概述
  5. 如何在ubuntu 12.04系统下开启nfs网络文件系统
  6. 卖萌屋算法岗面试手册上线!通往面试自由之路
  7. 人工智能训练机器人的服务器,人工智能系统教会机器人如何在荒野中行走
  8. 利用UTL_FILE包实现文件I/O操作
  9. keras layer的weight是向后的还是向前的_「马上学tensorflow 2.0」Keras简介、使用流程,后端引擎原理,...
  10. 急!Mac无法修复磁盘,应该怎么办? 看 这 里!
  11. matlab方程例子,Matlab求解超定方程组实例
  12. 数仓OLAP基础知识
  13. Gucci“瑕疵”口红海报是一种对审“丑”广告的致敬吗?
  14. 实现文本框以及其背景(根据输入字数)动态拉伸
  15. 困惑很久的解微分方程时绝对值取舍问题(必看)
  16. 数据仓库面试题-初级
  17. (C)problem1:C语言阶乘求和
  18. 移动硬盘修复后文件丢失恢复方法
  19. 开源硬件论坛,燃烧你的创造力 | COSCon'18 特辑
  20. (1) Debian 项目介绍

热门文章

  1. hdl_graph_slam的论文阅读
  2. css3如何实现动画效果
  3. cdh5.9运行mapreduce uber任务报java.lang.RuntimeException: native snappy library not available错误
  4. swagger2 注解
  5. 实现顺序串各种基本运算的算法
  6. 【DFS 水洼数目】
  7. 顾连康复中心一个月费用?医保能报销吗
  8. 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用
  9. 云计算中存储继承知识
  10. js重新加载iframe框架