"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.
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
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)
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
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
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 🤯
Excelente......... Junto a @midudev son los MEJORES.... no hhay canales mejores de habla hispana, preparados y directos al grano... a lo importante..... GRACIAS.
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!
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.
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?
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
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.
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 :)
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.
Fazt eres un crack! Gracias a tus videos y a tu contenido he aprendido demasiado y conseguí mi primer trabajo como desarrollador web
"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.
Sos un crack 👌
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
Lo probé con un proyecto sencillo y funciona de maravilla
Excelente información, gracias Fazt. Lo que si tuve el error de que tengo deshabilitada la ejecuion de script en windows 11.
FAZT eres mi ídolo! Estaba queriendo usar pnpm pero tenía dudas. Gracias FAZT!
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)
Eres un crack Fazt, como siempre tus videos son un 💯
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
Genial!!! Ha probarlo.
Muchísimas gracias bro.
Bendiciones desde Venezuela
Hey Fazt, podrás hacer un vídeo sobre Elixir y el framework Phoenix? Saludos Bro!!
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
Que terminal o tema de terminal usabas aqui? luce genial
Muy interesante, muy bien explicado, gracias
Yo tenia unos problemas con pnpm usando los plugins de prettier necesitaban un archivo de configuración cuando yarn o npm no la utilizan
Me pasaba lo mismo
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 🤯
Gracias por compartir conocimiento, gracias por existir Fazt
¡Muy interesante! Lo voy a empezar a usar👏🏻
Gran video fazt 😎 ¿puedes traer un video de como configuras así tu powershell desde 0 ?me serviría de mucho saludos
codigo falicito no sirve bro, no pierdas tu dinero
hace tiempo publique un tutorial de la misma terminal, dejo el enlace por aqui: ruclips.net/video/d9y0l7yY404/видео.html
estadisticamente no vi ninguna comparativa entre los distintos administradores de paquetes... pero igual gracias por mostrar nuevas herramientas
Excelente......... Junto a @midudev son los MEJORES.... no hhay canales mejores de habla hispana, preparados y directos al grano... a lo importante..... GRACIAS.
Excelente video, pero también me intrigó mucho, como haces para que tu terminal se vea así?
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!
Así mismo es
justo ayer estaba buscando un video tulló sobre pnpm XD, grande Fazt
Se ve muy bonito tu PowerShell, como lo configuraste?
Gracias muy buen aporte.
Genio como siempre explicando ✨👌🏻
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.
Gracias!
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
Pregunta de donde sacas toda esta informacion? de la de tus videos tiene alguna pagina weeb pantilla es q sos re bueno
Tengo una pregunta, si deseo subir mi proyecto a producción, como un ejemplo a una instancia, tendría que configurar todo eso ?
que buen video , gracias por tu contenido
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?
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
Usaba yarn pero ahora usaré pnpm, por cierto en donde se guardan las dependencias?
dependiendo del sistema operativo tiene distintas rutas, pero todas se pueden obtener con:
pnpm store path
stackoverflow.com/a/71733442
Muy fazt todo jaja, me enamoré de este pnpm, tremendo!
Cuando hablaras de solid-js :)?
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.
Me quedo con mi viejo npm
Gracias amigo , salidos.
C:\Windows\system32>corepack enable
"corepack" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
tu version de nodejs debe ser superior a la v16
Buen vídeo.
Solo una duda: es posible ejecutar scripts como en npm: npm run loquesea?
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
Buen video bro 👌
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 :)
Yo trate de utilizarlo con react native, pero no funciona, todavía tienen esa tarea por hacer. Una lástima claro. Saludos Fazt.
Genial
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 :(
Que problemas tienes?
No me funciona cuando uso pm2 npm -- start
Fazt estoy buscando donde desplegar una app (que solo voy a usar yo), que me recomiendas? (de preferencia gratuito y que no sea DigitalOcean)
Heroku
railway o render
hace unos meses hice como una lista de servicios gratuitos, lo dejo por aqui :)
ruclips.net/user/shortsxDcPKbAAUNc
Cuales son las specs de tu pc fazt?
si yarn es rapido imaginense pnpm gracias fazt
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.
Se puede usar en un proyecto que ya tenga npm ?
si claro, solo ejecutas el comando:
pnpm install
y listo
no me toma el comando porque puede ser ?
Hola, alguien me puede ayudar a darle autorización para instalar el pack pnpm?
es posible pasar de npm a pnpm?
Si claro, bastante rapido, usando el comando import que se muestra en el video
Master 💀
que paso con twitch
Hola Ronald, hace unas horas coloque el horario, y aqui esta la playlist de streams anteriores :) ruclips.net/p/PLo5lAe9kQrwoHwcbkdvckGjT0JnwxhAzz
en los hosting compartido solo esta npm
Se puede instalar pnpm desde npm también igual que como se muestra en el vídeo
@@FaztCode excelente noticia
Ufff esto sirve para darle algo de oxígeno a mi caja de pizza que utilizo para programar
68gigas de ram fazt es rico🤑🤑🤑🤑🤑🤑🤑🤑🤑🤑
Primero
Zzzzzz
Imagina usar winbugs