当前位置: 首页 > news >正文

npm list的使用方法详细介绍

npm list的使用方法详细介绍

  • 一、实际场景描述
  • 二、实际操作
  • 三、最终验证

一、实际场景描述

我目前有三个项目代码,分别描述为ABC
项目A依赖项目B、项目C
项目B依赖项目C

这个时候我想直接本地在项目A的环境下调试项目B和项目C,那么我们就可以使用npm list把项目B和项目C放到你本机的全局包里面,然后项目A和项目B依赖使用了

二、实际操作

先在项目C进行如下操作【因为我们的背景是项目A和B全依赖项目C,所以先改C】
在这里插入图片描述
build完毕之后进行npm link
在这里插入图片描述

这个时候我们可以检查下是否全局包里面有项目C了
npm list -g --depth=0
在这里插入图片描述




接下来对项目B进行操作
在这里插入图片描述

然后项目B从新build

build完之后也是在执行npm link生成本地全局包链接
检查是否生成了:
在这里插入图片描述




接下来处理项目A
分别从新引用项目B和项目C为取本地的
在这里插入图片描述
在这里插入图片描述

补充一个检查方法:
在这里插入图片描述

三、最终验证

我们刚才在项目B和项目C的更改生效了,OK了~
在这里插入图片描述

http://www.dtcms.com/a/263660.html

相关文章:

  • 基于 Three.js 与 WebGL 的商场全景 VR 导航系统源码级解析
  • python 操作 hive
  • vue | 插件 | 移动文件的插件 —— move-file-cli 插件 的安装与使用
  • RabbitMQ - SpringAMQP及Work模型
  • C++仿函数与谓词深度解析:函数对象的艺术
  • android apk签名
  • 文件系统之配置网络参数
  • SiFli 52 UART的RX唤醒MCU怎么做
  • 飞算 JavaAI:我的编程强力助推引擎
  • Vue Vue-route (3)
  • Web性能测试常用指标(转自百度AI)
  • PHP爬虫实战指南:获取淘宝商品详情
  • 飞算 JavaAI 开发助手:深度学习驱动下的 Java 全链路智能开发新范式
  • 图神经网络(篇一)-GraphSage
  • CyclicBarrier(同步屏障)是什么?它的原理和用法是什么?
  • 新手向:从零开始Node.js超详细安装、配置与使用指南
  • Embeddings模型
  • 微服务介绍
  • Unity进阶课程【六】Android、ios、Pad 终端设备打包局域网IP调试、USB调试、性能检测、控制台打印日志等、C#
  • 【RTSP从零实践】4、使用RTP协议封装并传输AAC
  • 学习threejs,使用自定义GLSL 着色器,生成艺术作品
  • 电机参数测量
  • 自由学习记录(66)
  • JT808教程:消息的结构
  • react中在Antd3.x版本中 Select框在单选时 选中框的高度调整
  • Qt 实现Opencv功能模块切换界面功能
  • 【算法】动态规划:python实现 1
  • TensorFlow内核剖析:分布式TensorFlow架构解析与实战指南
  • mini-electron使用方法
  • 内部类与Lambda的衍生关系(了解学习内部类,Lambda一篇即可)