Limitazioni
npm-shrinkwrap.jsonepackage-lock.jsonvengono ignorati. A differenza di pnpm, npm può installare lo stessonome@versionepiù volte e con diversi set di dipendenze. il lockfile di npm è progettato per riflettere la struttura flat dinode_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.