From 7ed8f3854363051934a4f75a91594d4dd3275e1a Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Fri, 24 Jan 2025 08:10:33 +0100 Subject: [PATCH] feat(cli): Add support for RWJS_CWD and --cwd to TW setup (#11923) --- .../setup/ui/libraries/tailwindcss.js | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/packages/cli/src/commands/setup/ui/libraries/tailwindcss.js b/packages/cli/src/commands/setup/ui/libraries/tailwindcss.js index ed1bbf683adc..945670c8a347 100644 --- a/packages/cli/src/commands/setup/ui/libraries/tailwindcss.js +++ b/packages/cli/src/commands/setup/ui/libraries/tailwindcss.js @@ -138,12 +138,18 @@ export const handler = async ({ force, install }) => { task: async () => { const yarnVersion = await execa('yarn', ['--version']) const isYarnV1 = yarnVersion.stdout.trim().startsWith('1') - await execa('yarn', [ - 'add', - '-D', - ...(isYarnV1 ? ['-W'] : []), - ...projectPackages, - ]) + await execa( + 'yarn', + [ + 'add', + '-D', + ...(isYarnV1 ? ['-W'] : []), + ...projectPackages, + ], + { + cwd: rwPaths.base, + }, + ) }, }, ], @@ -160,13 +166,13 @@ export const handler = async ({ force, install }) => { { title: `Install ${webWorkspacePackages.join(', ')}`, task: async () => { - await execa('yarn', [ - 'workspace', - 'web', - 'add', - '-D', - ...webWorkspacePackages, - ]) + await execa( + 'yarn', + ['workspace', 'web', 'add', '-D', ...webWorkspacePackages], + { + cwd: rwPaths.base, + }, + ) }, }, ],