website/docs/guides/javascript/__partials__/workspace-commands.mdx
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
<Tabs groupId="package-manager" defaultValue="yarn" values={[ { label: 'npm', value: 'npm' }, { label: 'pnpm', value: 'pnpm' }, { label: 'Yarn', value: 'yarn' }, { label: 'Yarn (classic)', value: 'yarn1' }, ]}
<TabItem value="npm">
Install dependencies:
npm install
Add a package:
# At the root
npm install <dependency>
# In a project
npm install <dependency> --workspace <project>
Remove a package:
# At the root
npm install <dependency>
# In a project
npm install <dependency> --workspace <project>
Update packages:
npx npm-check-updates --interactive
Install dependencies:
pnpm install
Add a package:
# At the root
pnpm add <dependency>
# In a project
pnpm add <dependency> --filter <project>
Remove a package:
# At the root
pnpm remove <dependency>
# In a project
pnpm remove <dependency> --filter <project>
Update packages:
pnpm update -i -r --latest
Install dependencies:
yarn install
Add a package:
# At the root
yarn add <dependency>
# In a project
yarn workspace <project> add <dependency>
Remove a package:
# At the root
yarn remove <dependency>
# In a project
yarn workspace <project> remove <dependency>
Update packages:
yarn upgrade-interactive
Install dependencies:
yarn install
Add a package:
# At the root
yarn add <dependency> -w
# In a project
yarn workspace <project> add <dependency>
Remove a package:
# At the root
yarn remove <dependency> -w
# In a project
yarn workspace <project> remove <dependency>
Update packages:
yarn upgrade-interactive --latest