标签: Monorepo

3 个内容

笔记(3)

文章对比pnpm在Monorepo中的`-C`(基于物理路径切换目录)和`-F`(基于包名智能筛选)参数。**关键问题**:`-C`路径易变、无依赖感知;**方案**:优先用`-F`,支持拓扑构建(如`pkg...`)、批量通配符(如`apps/*`),更稳定智能。

Elliot Yang·
87 浏览

本文介绍了在Vue 3 + TypeScript项目中,使用`vue-tsc -b`进行类型检查的最佳实践。针对多包/大型项目,`vue-tsc -b`支持Project References构建模式,实现依赖顺序编译和增量构建。对于单体应用,建议使用`vue-tsc --noEmit`进行类型检查。

Elliot Yang·
223 浏览

WebStorm 对 Vue LSP 的识别存在问题,可能导致在 monorepo 中出现误判。此外,Vue LSP 2.x 版本可能因缺失 `watchFiles` 方法而启动失败。解决方案为手动升级 LSP 到最新版本,通过 npm 安装 `@vue/language-server@latest` 和 `@volar/language-server@latest`。

Elliot Yang·
231 浏览