Adrián Mouly
09/30/2021, 4:47 AMSimon Reilly
09/30/2021, 5:17 AMnohoist
for the conflicting packages. You can specify an array of packages, which you do not want hoisted back to the root node_modules, they will then stay local to the app, and hopefully that fixes your conflict.
Detailed blog by yarn here: https://classic.yarnpkg.com/blog/2018/02/15/nohoist/
"workspaces": {
"packages": [
"web",
"api"
],
"nohoist": [
"**/react"
]
}
Adrián Mouly
09/30/2021, 5:19 AMAdrián Mouly
09/30/2021, 5:19 AMSimon Reilly
09/30/2021, 5:21 AMAdrián Mouly
09/30/2021, 5:21 AMAdrián Mouly
09/30/2021, 5:21 AMSimon Reilly
09/30/2021, 5:21 AM"workspaces": {
"packages": [
"web",
"api"
],
"nohoist": [
"**/*"
]
}
Adrián Mouly
09/30/2021, 5:22 AMAdrián Mouly
09/30/2021, 5:22 AMSimon Reilly
09/30/2021, 5:23 AMAdrián Mouly
09/30/2021, 5:24 AMAdrián Mouly
09/30/2021, 5:24 AM