<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw" -->

---
title: I replaced npm, yarn and nvm with pnpm | daily.dev
description: A package manager called pnpm is a faster alternative to npm, yarn, and nvm. It offers features like workspace support, patching dependencies, managing runtime...
canonical: https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: I replaced npm, yarn and nvm with pnpm | daily.dev
og:description: A package manager called pnpm is a faster alternative to npm, yarn, and nvm. It offers features like workspace support, patching dependencies, managing runtime...
og:url: https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw
og:image: https://api.daily.dev/og/posts/KoRJzlVvW.png
og:image:alt: I replaced npm, yarn and nvm with pnpm
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I replaced npm, yarn and nvm with pnpm

**[Community Picks](https://daily.dev/sources/community)** · 2 min read · 65 upvotes · 7 comments

## Summary

A package manager called pnpm is a faster alternative to npm, yarn, and nvm. It offers features like workspace support, patching dependencies, managing runtime versions, and peer installation.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://pawelgrzybek.com/i-replaced-npm-yarn-and-nvm-with-pnpm/>

## Community discussion

Top comments from developers on daily.dev.

**@dailydevtips** · 1 upvotes

> We also moved lerna and npm workflows to pnpm and so far it's been a blessing.
> A lot faster and optimised, also easier to keep everything inline across the monorepo.

**@jeancatarina** · 1 upvotes

> if you have employees in your company that have Windows, I don't recommend using pnpm, there are a lot of bugs. But if everyone uses mac, pnpm and bun can be a good way to go

**@quyettranvu** · 0 upvotes

> My senior from my company advised me to switch to pnpm and it was really fast and great, especialy optimized and helpful in big projects and for RAM of my Windows laptop

**@apperside** · 0 upvotes

> In the last period I am really considering switching to pnpm, but I can't find viable resources highlighting eventuali downsides or things that you should take care of when switching. Any advice about this?

**@fixotech** · 0 upvotes

> pnpm is a disaster with remix and angular. For remix install, It creates almost the double of files and directories, taking more than 10 minute to finish.

---

Tags: [#nodejs](https://daily.dev/tags/nodejs), [#npm](https://daily.dev/tags/npm), [#pnpm](https://daily.dev/tags/pnpm), [#yarn](https://daily.dev/tags/yarn)

[View this post on daily.dev](https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"I replaced npm, yarn and nvm with pnpm","url":"https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw"},"datePublished":"2023-12-05T16:58:10.417Z","dateModified":"2026-05-07T02:15:07.425Z","description":"A package manager called pnpm is a faster alternative to npm, yarn, and nvm. It offers features like workspace support, patching dependencies, managing runtime...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7d2425809edaca0ebcf1875259869600?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7d2425809edaca0ebcf1875259869600?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":7,"discussionUrl":"https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":65},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":7}],"keywords":"nodejs,npm,pnpm,yarn","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"I replaced npm, yarn and nvm with pnpm"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/i-replaced-npm-yarn-and-nvm-with-pnpm-korjzlvvw","comment":[{"@type":"Comment","text":"We also moved lerna and npm workflows to pnpm and so far it’s been a blessing.\nA lot faster and optimised, also easier to keep everything inline across the monorepo.","datePublished":"2023-12-12T12:31:36.871Z","url":"https://daily.dev/posts/KoRJzlVvW#c-3jd8EIgj0","author":{"@type":"Person","name":"Chris Bongers","url":"https://daily.dev/dailydevtips","image":"https://media.daily.dev/image/upload/s--9gxFz1e7--/f_auto/v1705902590/avatars/avatar_JUNiIGCV-?_a=BAMAMiZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"if you have employees in your company that have Windows, I don’t recommend using pnpm, there are a lot of bugs. But if everyone uses mac, pnpm and bun can be a good way to go","datePublished":"2023-12-15T17:17:06.033Z","url":"https://daily.dev/posts/KoRJzlVvW#c-p3toZ5Mi1","author":{"@type":"Person","name":"Jean Catarina","url":"https://daily.dev/jeancatarina","image":"https://media.daily.dev/image/upload/s--cFQePH1R--/f_auto,q_auto/v1702563729/avatars/avatar_ccHeDTOWBAV7KgPAVOpIS"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"My senior from my company advised me to switch to pnpm and it was really fast and great, especialy optimized and helpful in big projects and for RAM of my Windows laptop","datePublished":"2023-12-26T01:30:57.989Z","url":"https://daily.dev/posts/KoRJzlVvW#c-WgQMbhmXr","author":{"@type":"Person","name":"Trần Vũ Quyết","url":"https://daily.dev/quyettranvu","image":"https://avatars.githubusercontent.com/u/79063319?v=4"}},{"@type":"Comment","text":"In the last period I am really considering switching to pnpm, but I can’t find viable resources highlighting eventuali downsides or things that you should take care of when switching. Any advice about this?","datePublished":"2023-12-10T09:22:11.036Z","url":"https://daily.dev/posts/KoRJzlVvW#c-yRO8DXZJZ","author":{"@type":"Person","name":"Apperside","url":"https://daily.dev/apperside","image":"https://avatars.githubusercontent.com/u/5955338?v=4"}},{"@type":"Comment","text":"pnpm is a disaster with remix and angular. For remix install, It creates almost the double of files and directories, taking more than 10 minute to finish.","datePublished":"2023-12-17T00:07:19.659Z","url":"https://daily.dev/posts/KoRJzlVvW#c-Olm1Kdrrx","author":{"@type":"Person","name":"Marcos","url":"https://daily.dev/fixotech","image":"https://avatars.githubusercontent.com/u/75054487?v=4"}}]}
```

