Limitazioni
- npm-shrinkwrap.jsone- package-lock.jsonvengono ignorati. A differenza di pnpm, npm può installare lo stesso- nome@versionepiù 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.
- 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 dinode_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.