-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否手动指定 tsconfig 路径 #630
Comments
是在 monorepo 根目录执行的 father? |
根目录运行统一的构建命令,子目录执行 father build,感觉应该是动态导入的 bug,不过我感觉提供一个手动指定 tsconfig 的配置项其实相对合理一点,这样也不会和 vscode 这类编辑器的 tsconfig 读取路径冲突。 |
可以看下 father 是不是最新版,之前做过一个优化,超出 cwd 的 paths 不会做 replace,子包 A 肯定在子包 B 的 cwd 之外,ref: 18dacf1
这个暂时不会考虑,尽量保持用法和框架实现的简单,除非未来有解不了的场景 |
解决了,核心问题就是在最外层的 tsconfig.json 内部写了 baseUrl,但是包内没写,extends 的时候使用了外部的 baseUrl,加上 |
mark |
我也遇到这个问题了,请问有什么比较好的方案吗
|
一样的问题,我的诉求还是:能否手动指定 tsconfig 路径? |
求支持手动指定 |
使用 preact/compat 的时候也是有这个问题,
变成了
应该是:
|
看了下 tsconfig-paths, 可以使用TS_NODE_PROJECT设置tsconfig路径 |
在 monorepo 项目中使用 import() 动态引入包时打包结果有误(将 ’@xxx/foo‘ 替换为了 'packages/foo/', foo 是包名),测试发现是读取了 tsconfig.json 中的 paths 导致的,去掉 paths 即可。
预期结果是在开发过程中仍然保留 tsconfig 的 paths,希望提供一个手动指定 tsconfig 的配置项。
The text was updated successfully, but these errors were encountered: