Fri*_*fer 12 ide intellij-idea visual-studio-code monorepo yarnpkg
在一个更大的打字稿项目上工作,我们决定将代码移动到带有纱线工作空间的monorepo .
我们使用webpack来构建和捆绑,一切运行良好(特别是本地模块/包之间的链接).
由于纱线工作区将大多数node_modules存储在mono repo的根文件夹中,因此IDE(IntelliJ以及VSCode)在"内部"项目(所谓的"monorepo"的"包")内编码时解决了对任何node_modules的导入问题. ).
奇怪的是,导入是未知的,但另一方面,如果您手动将其导入,则大多数情况下您可以在IDE中导航到相同导入的IDE中的正确源/定义.
我们试图告诉IntelliJ查看node_modules的另一个文件夹,但仍然不满意.
请分享您对纱线工作空间/ monorepo(例如lerna)的体验以及您如何开发生活在这些单体中的代码.
你使用哪个IDE?
您是否在IDE和/或package.json,tsconfig.json中添加了任何特殊配置?
IDEA 不为 Yarn 工作区提供任何支持;如果您错过了,请关注WEB-29250和链接的票证以获取更新。您可以尝试将路径映射添加到您的tsconfig.json- 请参阅https://intellij-support.jetbrains.com/hc/en-us/community/posts/207656825/comments/115000529564
| 归档时间: |
|
| 查看次数: |
2713 次 |
| 最近记录: |