Passa al contenuto principale
Versione: 7.x

Limitazioni

  1. npm-shrinkwrap.json e package-lock.json vengono ignorati. A differenza di pnpm, npm può installare lo stesso nome@versione più volte e con diversi set di dipendenze. il lockfile di npm è progettato per riflettere la struttura flat di node_modules, tuttavia, poiché pnpm crea un layout isolato per impostazione predefinita, non può rispettare il formato del lockfile di npm. Vedi pnpm import se desideri convertire un lockfile nel formato di pnpm.
  2. I file binari (file in node_modules/.bin) sono sempre file di shell, non collegamenti simbolici a file JS. I file shell sono creati per aiutare le app CLI collegabili a trovare i loro plug-in nell'insolita struttura di node_modules. Questo è molto raramente un problema e se prevedi che il file sia un file JS, fai invece riferimento direttamente al file originale, come spiegato in #736.

Hai un'idea per risolvere questi problemi? Condividila.