Lerna monorepo - 从自身导入包作为别名/模块解析的替代方案是否“肮脏”?

问题描述

好的,所以我目前使用别名,例如

import { MainTheme } from "_themes"

其中“_themes”将指向packages/public/client/src/ui/themes。但是,我可以将包本身添加到我的 package.json 中:-

"@whatever/publicclient": "1.0.0",

然后我可以像这样导入:-

import { MainTheme } from '@whatever/publicclient/src/ui/themes'

如果我这样做了,这意味着我将不再需要为 TypeScript、ESLint babel 和 WebPack 提供别名。但是,我不禁认为这有点骇人听闻/肮脏。

想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)