Tengo muchos proyectos web con dependencias redundantes, como herramientas de compilación y sus complementos (grunt, gulp, etc.), y recientemente me enteré de pnpm, que parece que sería más rápido y más eficiente en almacenamiento para mí. Leí y encontré muchas publicaciones de blog sobre cómo iniciar un nuevo proyecto pnpm o compararlo con npm, pero nada que especificara los pasos exactos para convertir un repositorio git de npm a pnpm. Esto es lo que estoy haciendo:
#!/usr/bin/env bash pnpm import git rm package-lock.json rm -rf node_modules pnpm install \ && git add pnpm-lock.yaml package.json && git commit -m "convert to pnpm" Funciona, pero ¿me estoy perdiendo algo? Ya encontré un proyecto en el que faltaba una dependencia de pares que hizo que fallara la pnpm install , pero puedo pnpm add y luego completar el resto de los pasos. Simplemente no estoy seguro de si me estoy perdiendo algo, si debo retener el paquete-lock.json por alguna razón, o si estoy tomando una decisión implícita que me causará problemas más adelante.