We explain each command below for Expo CLI, npm, and Yarn, but the corresponding commands React Native CLI have the same behavior. This command line will copy common packages inside the app’s node_modules. Running npx browserslist@latest --update-db inside a workspace: npx: installed 5 in 1.576s No lockfile found. Yep, workspaces feature in Yarn creates symlinks in node_modules. This will ensure that the end user of your theme can choose any compatible version of Gatsby. cd packages/app && yarn start Add npm Libraries: I have tried using the yarn dlx command to use the angular compiler version that should be installed for the specific workspace that the command is run in, but angular/yarn throws the error The yarn workspaces command, provided by Yarn Workspaces, is also able to run an npm-scripts in all packages like this. Run npm install -g yarn to update the global yarn version to latest v1; Go into your project directory; Run yarn set version berry to enable v2 (cf Install for more details) If you used .npmrc or .yarnrc, you'll need to turn them into the new format (see also 1, 2) Add nodeLinker: node-modules in your .yarnrc.yml file Rename a workspace. Running yarn