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

软链接node_modules

公司项目很多微应用的子项目公用同一套模板,也就会使用同一个node_modules

1.先创建3个同样的项目,并安装一个其中的一个node_modules给他丢到外边

2.win + r  ------->   cmd  --------> ctrl+shift   +  enter(已管理员身份打开cmd)

3.在窗口分别执行以下代码

mklink /d G:\zs-node\softLink\demo1\node_modules G:\zs-node\softLink\node_modules
mklink /d G:\zs-node\softLink\demo2\node_modules G:\zs-node\softLink\node_modules
mklink /d G:\zs-node\softLink\demo3\node_modules G:\zs-node\softLink\node_modules

在项目中如下:是创建了一个快捷键的文件夹和桌面的软件都有同样的光标

4.尝试去运行项目

5.既然是快捷方式那我们能不能手动实现,先删除原有的快捷方式,对外面的node_modules创建一个快捷方式,改名为node_modules后放到三个文件夹中去,尝试去运行

6.以上两个方式都实现了,就不得不说下我们大名鼎鼎的pnpm了,创建项目后使用pnpm i

进入node_modules中可以看到有好多软链接

现在已知 在软链接node_modules 目录下使用bash窗口执行  readlink -f node_modules  就可以知道它的源文件所在文件位置

我们对比下npm的node_modules

其实原本的node_modules就是pnpm的方式嵌套嵌套的

npm把他拍平了

pnpm使用软链接的方式把他拍平了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 谷粒商城学习笔记-23-分布式组件-SpringCloud Alibaba-Nacos配置中心-简单示例
  • JavaFx+MySql学生管理系统
  • vite工程化开发配置---持续更新
  • 【服务器】端口映射
  • 【贪心算法题记录】134. 加油站
  • Spring AOP 实现原理
  • Java学习笔记整理: 关于设计模式:单例模式 2024/7/10;
  • 一节课说明一类奥数题系列——约数与倍数
  • 综合实验作业
  • ubuntu重装系统后,安装cuda,cudnn
  • 连接与隔离:Facebook在全球化背景下的影响力
  • 帕金森是怎么回事
  • 嵌入式工程师从0开始,到底该学什么,怎么学?
  • 生产英特尔CPU处理器繁忙的一天
  • 【第二章】开发模型和测试模型
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【Amaple教程】5. 插件
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android框架之Volley
  • centos安装java运行环境jdk+tomcat
  • classpath对获取配置文件的影响
  • ECS应用管理最佳实践
  • Facebook AccountKit 接入的坑点
  • GraphQL学习过程应该是这样的
  • gulp 教程
  • Java深入 - 深入理解Java集合
  • js
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • October CMS - 快速入门 9 Images And Galleries
  • Redux 中间件分析
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 从0实现一个tiny react(三)生命周期
  • 从零开始在ubuntu上搭建node开发环境
  • 动态规划入门(以爬楼梯为例)
  • 浮现式设计
  • 技术:超级实用的电脑小技巧
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端面试之闭包
  • 时间复杂度与空间复杂度分析
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ​iOS安全加固方法及实现
  • #QT项目实战(天气预报)
  • (20050108)又读《平凡的世界》
  • (8)STL算法之替换
  • (Python第六天)文件处理
  • (办公)springboot配置aop处理请求.
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (简单) HDU 2612 Find a way,BFS。
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (十三)Flink SQL
  • (数据结构)顺序表的定义