小编Mic*_*A58的帖子

Monorepos 和跨包开发。使用 src/ 或 dist/?

我的纱线工作区打字稿 monorepo-nians,

问题:当您在 monorepo 中工作时,您是否能够跨包导入和使用源代码,还是依靠构建步骤工件来使用来自单独包的包?

例如你有这个文件夹结构

packages/
  frontend/
  api/
  dateTimeHelpers/
    src/
    dist/
Run Code Online (Sandbox Code Playgroud)

无论frontend/和api/对依赖dateTimeHelpers包

frontend/ + api/ package.json

dependencies: {
  dateTimeHelpers: "1.0.0"
}
Run Code Online (Sandbox Code Playgroud)

您正在运行frontend,热重装等,并希望将功能添加到dateTimeHelpers了内包和使用说功能frontend包

你必须编译的dateTimeHelpers程序包(又名frontend使用dateTimeHelpers / DIST文件夹),或将您的前端导入SRC从代码dateTimeHelpers和编译它的飞行(或只是当它建立)?

所有的包都是用 TypeScript 编写的,需要一个构建步骤才能使用。

谢谢你的娱乐。我很难看到我应该拍摄什么。我可以dist使用 - 但我不想运行两个构建命令,也不想在开发时临时构建。

干杯

theory typescript webpack monorepo yarnpkg

5
推荐指数
1
解决办法
256
查看次数

标签 统计

monorepo ×1

theory ×1

typescript ×1

webpack ×1

yarnpkg ×1