Limitações
- npm-shrinkwrap.jsone- package-lock.jsonsão ignorados. Ao contrário do pnpm, o npm pode instalar o mesmo- name@versionvárias vezes e com diferentes conjuntos de dependências. O arquivo de bloqueio do npm é projetado para refletir o layout flat- node_modules, no entanto, como o pnpm cria um layout isolado por padrão, ele não pode respeitar o formato do arquivo de bloqueio do npm. Consulte pnpm import se desejar converter um arquivo de bloqueio para o formato de pnpm.
- Binstubs (arquivos em node_modules/.bin) são sempre arquivos shell, não links simbólicos para arquivos JS. Os arquivos shell são criados para ajudar os aplicativos CLI conectáveis a encontrar seus plug-ins na estrutura incomumnode_modules. Isso raramente é um problema e se você espera que o arquivo seja um arquivo JS, faça referência ao arquivo original diretamente, conforme descrito em #736 [][].
Tem uma ideia para soluções alternativas para esses problemas? Compartilhe!