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

多个vue2工程共享node_modules

手头有多个vue2项目,它们每个都需要一个node_modules,拷贝起来超级麻烦。于是想到能否共享一个node_modules呢??

方法其实挺多,我选择了一个较简单的:符号连接法(win11平台)

创建方法很简单:比如

项目工程地址:d:\project\projectA;

node_modules地址:d:\data\node_modules

# 创建符号链接
mklink /D D:\project\projectA\node_modules\ D:\data\node_modules\

然后就可以愉快的在projectA中执行npm run serve啦

坑:如果创建链接时如下写法:

# 错误的创建方式
mklink /d d:\project\projectA\node_modules d:\data\node_modules\

则会在npm run serve时,会提示各种找不到库的错误。

网上搜了好久没发现,偶尔发现mklink的符号链接,并不不是那么简单。

# 查看链接的二进制fsutil reparsepoint query node_modules

会发现以上两种方式创建的链接的细微差别,就是d:\和D:\的区别,汗。据说是webpack对符号链接兼容性不行,但那是大佬的事,我们也改不了webpack,哈哈。

因这个问题,卡了一天。。。。。

http://www.lryc.cn/news/2387266.html

相关文章:

  • 蓝桥杯178 全球变暖
  • 多模态理解大模型高性能优化丨前沿多模态模型开发与应用实战第七期
  • mysql 合集
  • Zustand V5教程:Vanilla Store 与 useStore 使用详解 + 实战 Demo
  • docker 搭建php 开发环境 添加扩展redis、swoole、xdebug(1)
  • 人脸识别技术合规备案最新政策详解
  • (16)高性能风控系统设计
  • AStar低代码平台-脚本调用C#方法
  • 企业级RAG技术实战指南:从理论到落地的全景解析
  • getline()跳过输入
  • 【八股战神篇】RabbitMQ高频面试题
  • 高阶数据结构——红黑树实现
  • 互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案
  • 安卓学习笔记-声明式UI
  • AI天气预报进入“大模型时代“:如何用Transformer重构地球大气模拟?
  • 本地项目如何设置https(2)——2025-05-19
  • 数据结构第3章 线性表 (竟成)
  • JAVA面试复习知识点
  • 项目中的流程管理之Power相关流程管理
  • SLOT:测试时样本专属语言模型优化,让大模型推理更精准!
  • 《计算机组成原理》第 10 章 - 控制单元的设计
  • 【数据结构与算法】模拟
  • PyTorch入门-torchvision
  • LVS负载均衡群集技术深度解析
  • 18、Python字符串全解析:Unicode支持、三种创建方式与长度计算实战
  • 5月27日复盘-Transformer介绍
  • CSV数据处理全指南:从基础到实战
  • MyBatis-Plus一站式增强组件MyBatis-Plus-kit(更新2.0版本):零Controller也能生成API?
  • 实时数仓flick+clickhouse启动命令
  • 【Git】Commit Hash vs Change-Id