monorepo 多包管理识别不到新增模块,解决办法

使用monorepo 多包管理进行功能的引入,我已经将第三方包完全复制进了代码里,最开始是复制到项目源码的src里边,就可以自动识别。但是当我复制到了和src的同目录下(也就是不被src包含),这样就识别不到了。

此时需要额外配置tsconfig.json和package.json,才能识别到根目录下的其它新建目录,此处packages就是我的新建目录,src是原项目的源码:
tsconfig.json里需要配置的内容如下:

bash 复制代码
  "include": [
    "./src/**/*",
    "./packages/**/*"
  ],
  "rootDirs": [
    "./packages", // 核心:串联所有 packages 下的子包
    "./src" // 你的项目源码目录
  ],

package.json里配置内容如下:

bash 复制代码
  "workspaces": [
    "packages/*"
  ],

配置完成后,需要重新执行npm install或者yarn,才能进行链接到。

相关推荐
Csvn12 小时前
Vue3 响应式与编译:依赖收集如何升级为节点级靶向更新
前端
星栈13 小时前
pnpm 12 升级实测
前端·javascript
Sirens.13 小时前
Java并发锁详解:六类锁策略与 synchronized 底层原理
java·前端·算法
特创数字科技14 小时前
一个纯本地运行的图片处理工具:压缩 / 裁剪 / 九宫格 / 圆角 / 滤镜 / 拼图 / 水印,终生使用
前端
IT_陈寒15 小时前
Vue的v-if和v-for混用居然是个天坑
前端·人工智能·后端
天衍四九-15 小时前
【无标题】
前端·spring boot·mysql·nginx·docker
广州华水科技15 小时前
2026年单北斗GNSS变形监测系统推荐榜单,解锁GNSS位移监测新高度
前端
xcyxiner15 小时前
DicomViewer24 修复编译bug(window test 失败)
前端·qt
linux_cfan16 小时前
videojs v10 源代码系列解读:34 · `createComposition`:类型安全的冲突检测
前端·安全