Limitations
npm-shrinkwrap.json
etpackage-lock.json
sont ignorés. Contrairement à pnpm, npm peut installer le mêmenom@version
plusieurs fois et avec différents ensembles de dépendances. Le lockfile d'npm est conçu pour refléter la disposition plate denode_modules
, cependant, comme pnpm crée une disposition isolée par défaut, il ne peut pas respecter le format du lockfile d'npm. Voir pnpm import si vous souhaitez convertir un lockfile au format de pnpm.- Les binstubs (fichiers dans
node_modules/.bin
) sont toujours des fichiers shell, et non liens symboliques vers des fichiers JS. Ces fichiers shell sont créés pour aider les applications CLI enfichable à trouver leurs plugins dans la structure inhabituelle denode_modules
. Ceci est très rarement un problème et si vous vous attendez à ce que le fichier soit un fichier JS, réf érencez directement le fichier d'origine, comme décrit dans #736.
Vous avez une idée des solutions pour ces problèmes? Partagez-les.