¿Qué es pnpm y porque lo uso actualmente? - pnpm Tutorial

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 83

  • @tomasa8497
    @tomasa8497 2 года назад +35

    Fazt eres un crack! Gracias a tus videos y a tu contenido he aprendido demasiado y conseguí mi primer trabajo como desarrollador web

  • @AngelHdzMultimedia
    @AngelHdzMultimedia Год назад +8

    "x" es un alias para npm exec, asi que el equivalente de npm exec es npx.
    Y en pnpm, el equivalente de npx es pnpx, pero esta descontinuado y ahora lo sugerido es pnpm dlx, aunque pnpx sigue funcionando sin problemas.
    Todo el tiempo ejecuto pnpx nuxi init nuxt-app cuando estoy en pnpm y npx nuxi init nuxt-app cuando estoy en npm y se ejecuta el script de init en ambos escenarios sin problema, para crear un proyecto de Nuxt 3.
    Otro tip, se puede instalar pnpm con npm globalmente, npm install pnpm -g.
    Otro tip, npm add es un alias para npm install, igual que en pnpm.
    Hace mas sentido usar add si lo que vas es ha añadir un nuevo paquete y no a instalar todas las dependencias.
    Para desintalar paquetes, pnpm remove, pnpm uninstall, o pnpm un.
    Tip para Nuxt 3: Usar la bandera ---shamefully-hoist para instalar las dependencias (pnpm install --shamefully-hoist), o crear un archivo .npmrc con la variable shamefullyhoist=true en la raiz del proyecto (junto con package.json).
    pnpm es super rapido y con un output limpio y bonito no vuelvo a npm ni yarn.

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 2 года назад +6

    una clase corta i super óptima para convencerme de utilizar pnpm y saberlo utilizar :) además lo de espacio en disco y velocidad es genial, sobre todo cuando tienes que mover carpetas de proyectos o de pruebas que se hace eterno con miles y miles de archivos supongo que ahora con pnpm será muy distinto. Muchas gracias Fazt

  • @michaelres5335
    @michaelres5335 2 года назад +1

    Lo probé con un proyecto sencillo y funciona de maravilla

  • @ElConsumidorInformado
    @ElConsumidorInformado 2 года назад +1

    Excelente información, gracias Fazt. Lo que si tuve el error de que tengo deshabilitada la ejecuion de script en windows 11.

  • @mrx-games
    @mrx-games 2 года назад +1

    FAZT eres mi ídolo! Estaba queriendo usar pnpm pero tenía dudas. Gracias FAZT!

  • @rodanmuro
    @rodanmuro Год назад

    Gracias por el aporte!! Como siempre muy interesantes. Sin embargo, hay algo que siempre me ha parecido un poco ¿Conflictivo? en la creación de un proyecto de React, y es que debe descargar 279 megas de módulos, así que si quiero hacer un pequeño proyecto "conceptual" tengo que hacer toda esa descarga. Supuse que con pnpm se resolvería ese problema, pero al mirar el tamaño de los node_modules, luego de ejecutar el pnpm dlx create-react-app, es de 280 megas, incluso más grande que el creado por npx create-react-app. En lenguajes como Java, y su gestor de paquetes, Maven, esto no ocurre directamente, pues los paquetes son almacenados en un repositorio central, y desde allí son tomados si los necesitas; así tu proyecto, al menos en desarrollo, a veces no supera ni el mega (otra cosa es producción)

  • @exedev77
    @exedev77 4 месяца назад

    Eres un crack Fazt, como siempre tus videos son un 💯

  • @ricardorien
    @ricardorien Год назад

    El argumento exec es opcional cuando el comando a ejecutar no está en conflicto con un comando incorporado de pnpm, así que también puedes ejecutar: pnpm jest

  • @drfcozapata
    @drfcozapata 2 года назад

    Genial!!! Ha probarlo.
    Muchísimas gracias bro.
    Bendiciones desde Venezuela

  • @gmarcoduran
    @gmarcoduran 2 года назад +2

    Hey Fazt, podrás hacer un vídeo sobre Elixir y el framework Phoenix? Saludos Bro!!

  • @_Apep_
    @_Apep_ 2 года назад +2

    Excelente video, Dos preguntas, si tengo un proyecto Monorepo y cada proyecto interno tiene su propio package.json puedo dejar de usar automaticamente sin problema npm y usar pnpm en este proyecto? Hay algun problema si quiero usar pnpm solo en este proyecto y en otros proyecto fuera de este mismo seguir usando npm?. Muchas Gracias como siempre

  • @alvarosego01
    @alvarosego01 4 месяца назад

    Que terminal o tema de terminal usabas aqui? luce genial

  • @erikr6293
    @erikr6293 7 месяцев назад

    Muy interesante, muy bien explicado, gracias

  • @jorgeassaf
    @jorgeassaf 2 года назад +7

    Yo tenia unos problemas con pnpm usando los plugins de prettier necesitaban un archivo de configuración cuando yarn o npm no la utilizan

  • @jacl_dev
    @jacl_dev 2 года назад

    Genial fazt!!! seria genial que explicaras lo de los workspace con esta herramienta, lo que vi por encima soporta los workspace (y la verdad me he vuelto loco con este tema) esto permitiría tener más optimas las dependencias del monorepo. No sé a mí me 🤯

  • @pablo20237
    @pablo20237 2 года назад

    Gracias por compartir conocimiento, gracias por existir Fazt

  • @FrancoBalich
    @FrancoBalich Год назад

    ¡Muy interesante! Lo voy a empezar a usar👏🏻

  • @esaumoran9100
    @esaumoran9100 2 года назад +2

    Gran video fazt 😎 ¿puedes traer un video de como configuras así tu powershell desde 0 ?me serviría de mucho saludos

    • @Austin_de_Backyardigans
      @Austin_de_Backyardigans 2 года назад +1

      codigo falicito no sirve bro, no pierdas tu dinero

    • @FaztCode
      @FaztCode  2 года назад +2

      hace tiempo publique un tutorial de la misma terminal, dejo el enlace por aqui: ruclips.net/video/d9y0l7yY404/видео.html

  • @TheCreativeHenry
    @TheCreativeHenry Год назад

    estadisticamente no vi ninguna comparativa entre los distintos administradores de paquetes... pero igual gracias por mostrar nuevas herramientas

  • @jorgeluisduranmontero9098
    @jorgeluisduranmontero9098 2 года назад

    Excelente......... Junto a @midudev son los MEJORES.... no hhay canales mejores de habla hispana, preparados y directos al grano... a lo importante..... GRACIAS.

  • @Nanomixer98
    @Nanomixer98 Год назад

    Excelente video, pero también me intrigó mucho, como haces para que tu terminal se vea así?

  • @martincristinadarroux9199
    @martincristinadarroux9199 2 года назад +1

    Me encanto! Puedo cambiar un proyecto ya creado con npm a pnpm en react? Tendria que borrar la carpeta node_modules y hacerle un install con pnpm? muchas gracias!

  • @hacking-multiboot904
    @hacking-multiboot904 2 года назад

    justo ayer estaba buscando un video tulló sobre pnpm XD, grande Fazt

  • @vinciguerra2845
    @vinciguerra2845 Год назад

    Se ve muy bonito tu PowerShell, como lo configuraste?

  • @xxUnd3rtoWxx
    @xxUnd3rtoWxx Год назад

    Gracias muy buen aporte.

  • @patriciacabrera1684
    @patriciacabrera1684 2 года назад

    Genio como siempre explicando ✨👌🏻

  • @imachris4769
    @imachris4769 Год назад +1

    Al ejecutar 'pnpm setup' no se configuraba correctamente y me seguia saliendo el error al instalar paquetes de forma global, por lo que una de las recomendaciones es definir la variable de entorno 'PNPM_HOME' con el valor del path donde esta instalado pnpm, que en mi caso fue /usr/bin/pnpm y todo sobre ruedas.

  • @rubenn6160
    @rubenn6160 9 месяцев назад +2

    Donde vivo actualmente tengo un internet muy lento y las descargas con npm me dan error y espero que con esta cosa no sea tan asi jajaja

  • @josealejandrosahonerosalas7139

    Pregunta de donde sacas toda esta informacion? de la de tus videos tiene alguna pagina weeb pantilla es q sos re bueno

  • @gabrielcastelan3331
    @gabrielcastelan3331 Год назад

    Tengo una pregunta, si deseo subir mi proyecto a producción, como un ejemplo a una instancia, tendría que configurar todo eso ?

  • @carlosolea3019
    @carlosolea3019 2 года назад

    que buen video , gracias por tu contenido

  • @pe1ucas
    @pe1ucas Год назад

    Al ser un symbolic link ¿los cambios que haga en las dependencias de un proyecto afectaran a otro?
    por ejemplo en caso de ir a la definición de una función, olvidar que es de una dependencia y añadir un console.log o algún otro cambio.
    Con npm al ser por proyecto no me preocupo por romper otros proyectos, con pnpm ¿tendría que tomar esto en cuenta?

  • @ashborn6101
    @ashborn6101 2 года назад

    hoal buen dia Hola buen día
    Actualmente estoy empezando aprender git y github, pero recienten mente vi uno de los videos y mencionaba la herramienta de "github cli", quiero saber, si "github cli" es el igual o parentesco al bash de git???? (no me maten estoy empezando en esto)
    Por cierto buenos videos

  • @Austin_de_Backyardigans
    @Austin_de_Backyardigans 2 года назад +1

    Usaba yarn pero ahora usaré pnpm, por cierto en donde se guardan las dependencias?

    • @FaztCode
      @FaztCode  2 года назад +5

      dependiendo del sistema operativo tiene distintas rutas, pero todas se pueden obtener con:
      pnpm store path
      stackoverflow.com/a/71733442

  • @tidyodooy
    @tidyodooy 2 года назад

    Muy fazt todo jaja, me enamoré de este pnpm, tremendo!

  • @arturoaguilera5167
    @arturoaguilera5167 2 года назад

    Cuando hablaras de solid-js :)?

  • @raianpestana7513
    @raianpestana7513 Год назад

    No puedo usar pnpm, me sale un dichoso error que dice "This project is configured to use yarn" he buscando tanto en inglés como español, pero no encuentro una solución.

  • @thecomediandan
    @thecomediandan 6 месяцев назад

    Me quedo con mi viejo npm

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 2 года назад

    Gracias amigo , salidos.

  • @OscarD3v
    @OscarD3v Год назад

    C:\Windows\system32>corepack enable
    "corepack" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    • @FaztCode
      @FaztCode  Год назад +2

      tu version de nodejs debe ser superior a la v16

  • @Naru-sl2iq
    @Naru-sl2iq 2 года назад

    Buen vídeo.
    Solo una duda: es posible ejecutar scripts como en npm: npm run loquesea?

    • @FaztCode
      @FaztCode  2 года назад +3

      Asi de igual forma que npm con el comando
      pnpm run
      Por ejemplo:
      pnpm run dev
      O también tiene in abreviación con solo:
      pnpm dev

  • @RobertEliHR
    @RobertEliHR 2 года назад

    Buen video bro 👌

  • @innovarevolution9344
    @innovarevolution9344 Год назад

    Buenas, espero me puedan ayudar con este error: Usage Error: Invalid package manager specification in CLI arguments; expected a semver version, como deberias de solucionar? tengo instalado NodeJS y NPM, capaz lo he instalado de una manera diferente el NodeJS o NPM, aunque no tendria el porque, he seguido el proceso de instalación, al hailitar pnpm con el corepack enable, me sale la versión 6, pero al tener que instalar la LastVersion, me sale el error comentado anteriormente. Disculpad de tanto texto y Muchas Grcias :)

  • @hrivera4201
    @hrivera4201 2 года назад

    Yo trate de utilizarlo con react native, pero no funciona, todavía tienen esa tarea por hacer. Una lástima claro. Saludos Fazt.

  • @giovannygarzonsoto
    @giovannygarzonsoto Год назад

    Genial

  • @jampy42
    @jampy42 2 года назад

    Puedes hacer un vídeo de cómo hacer deploy con Nextjs y pnpm? He tenido un montón de problemas y no he podido desplegarlo :(

    • @imrdeveloper
      @imrdeveloper Год назад

      Que problemas tienes?

    • @jampy42
      @jampy42 Год назад

      No me funciona cuando uso pm2 npm -- start

  • @MrJackferson
    @MrJackferson 2 года назад

    Fazt estoy buscando donde desplegar una app (que solo voy a usar yo), que me recomiendas? (de preferencia gratuito y que no sea DigitalOcean)

    • @tidyodooy
      @tidyodooy 2 года назад

      Heroku

    • @ykristianhd
      @ykristianhd 2 года назад

      railway o render

    • @FaztCode
      @FaztCode  2 года назад +1

      hace unos meses hice como una lista de servicios gratuitos, lo dejo por aqui :)
      ruclips.net/user/shortsxDcPKbAAUNc

  • @iancarlosortega8046
    @iancarlosortega8046 Год назад

    Cuales son las specs de tu pc fazt?

  • @The_Caesar6186
    @The_Caesar6186 2 года назад

    si yarn es rapido imaginense pnpm gracias fazt

  • @joseparra1775
    @joseparra1775 Год назад

    Buenas, alguien sabe cómo puede solucionar un problema con pnpm, de que yo instalo react con Vite, eso está en un disco duro, cuando me muevo a otro PC, y le doy correr al proyecto de react, me genera un error de node modules, que no encuentra los archivo Vite, y me toca estar instalando de nuevo los paquetes, y como mi proyecto ya es extenso, es muy tedioso ya que se demora mucho.

  • @soran2290
    @soran2290 2 года назад

    Se puede usar en un proyecto que ya tenga npm ?

    • @FaztCode
      @FaztCode  2 года назад

      si claro, solo ejecutas el comando:
      pnpm install
      y listo

  • @andresdelfabro1020
    @andresdelfabro1020 Год назад

    no me toma el comando porque puede ser ?

  • @OwLuDyGamePlay
    @OwLuDyGamePlay 9 месяцев назад

    Hola, alguien me puede ayudar a darle autorización para instalar el pack pnpm?

  • @carlosbracamonte4884
    @carlosbracamonte4884 Год назад

    es posible pasar de npm a pnpm?

    • @FaztCode
      @FaztCode  Год назад

      Si claro, bastante rapido, usando el comando import que se muestra en el video

  • @Holri
    @Holri 2 года назад

    Master 💀

  • @devdariill
    @devdariill 2 года назад

    que paso con twitch

    • @FaztCode
      @FaztCode  2 года назад

      Hola Ronald, hace unas horas coloque el horario, y aqui esta la playlist de streams anteriores :) ruclips.net/p/PLo5lAe9kQrwoHwcbkdvckGjT0JnwxhAzz

  • @Backend.FrankGP
    @Backend.FrankGP 10 месяцев назад

    en los hosting compartido solo esta npm

    • @FaztCode
      @FaztCode  10 месяцев назад +1

      Se puede instalar pnpm desde npm también igual que como se muestra en el vídeo

    • @Backend.FrankGP
      @Backend.FrankGP 10 месяцев назад

      @@FaztCode excelente noticia

  • @tidyodooy
    @tidyodooy 2 года назад

    Ufff esto sirve para darle algo de oxígeno a mi caja de pizza que utilizo para programar

  • @jhonnieralexandercastrohin3782
    @jhonnieralexandercastrohin3782 11 месяцев назад +1

    68gigas de ram fazt es rico🤑🤑🤑🤑🤑🤑🤑🤑🤑🤑

  • @tmt_katakuri9573
    @tmt_katakuri9573 2 года назад +2

    Primero

  • @gustavojoaquin_arch
    @gustavojoaquin_arch Год назад

    Zzzzzz
    Imagina usar winbugs