-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
设置react alias时兼容pnpm workspace #14194
Conversation
26 similar comments
我是在
|
有的workspace要加node-linker=hoisted,这时候就会出现问题,插入./cjs/的package.json和实际引用的不是同一个:一个在app/foo/node_modules, 一个在/node_modules |
我搜索了下,如果要改的话,不只这一处了吧,看看其他是否也需要改 |
主要是这个问题:// 在React18中,使用了exports字段约定了模块暴露路径,其中并未暴露 ./cjs/ 。这将使上面的alias在编译时报错。相当的tricky。
|
应该只需要这一处即可,项目中仅直接引用 react,另两个应该暂时不会引用到。 |
我已经修改了,只修改了引用react的这一行。 |
* 设置react alias时兼容pnpm workspace --------- Co-authored-by: Flame <wshx1938@163.com> Co-authored-by: 大喵 <running@vip.163.com>
这个 PR 做了什么? (简要描述所做更改)
设置react alias时兼容pnpm workspace
这个 PR 是什么类型? (至少选择一个)
这个 PR 涉及以下平台: