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,才能进行链接到。

相关推荐
沃尔威武2 分钟前
调试黑科技:Chrome DevTools时间旅行调试实战
前端·科技·chrome devtools
yuki_uix11 分钟前
虚拟 DOM 与 Diff 算法——React 性能优化的底层逻辑
前端·react.js·面试
yuki_uix12 分钟前
从输入 URL 到页面显示——浏览器工作原理全解析
前端·面试
weixin_4080996729 分钟前
【完整教程】天诺脚本如何调用 OCR 文字识别 API?自动识别屏幕文字实战(附代码)
前端·人工智能·后端·ocr·api·天诺脚本·自动识别文字脚本
吴声子夜歌30 分钟前
ES6——Generator函数详解
前端·javascript·es6
吴声子夜歌32 分钟前
ES6——Set和Map详解
前端·javascript·es6
码喽7号1 小时前
vue学习四:Axios网络请求
前端·vue.js·学习
粥里有勺糖2 小时前
视野修炼-技术周刊第129期 | 上一次古法编程是什么时候
前端·javascript·github
whuhewei2 小时前
JS获取CSS动画的旋转角度
前端·javascript·css
蓝黑20202 小时前
Vue组件通信之v-model
前端·javascript·vue