Обмеження
npm-shrinkwrap.jsonтаpackage-lock.jsonбудуть проігноровані. На відміну від pnpm, npm може встановити ту самуname@versionдекілька разів та з різними наборами залежностей. Файл lockfile для npm розроблено для відображення плоского макетаnode_modules, однак, оскільки pnpm створює ізольований макет за замовчуванням, він не може враховувати фо рмат lockfile файлу для npm. Перегляньте pnpm import якщо Ви все ж бажаєте перетворити lockfile у формат pnpm.- Binstubs (файли у
node_modules/.bin) завжди є файлами оболонки, а не символьними посиланнями на JS-файли. Файли оболонки створено для того, щоб допомогти застосункам CLI, які підключаються, знайти свої втулки у незвичній структуріnode_modules. Це трапляється дуже рідко, і якщо ви очікуєте, що файл буде JS-файлом, посилайтеся безпосередньо на оригінальний файл, як описано в #736.
Маєте ідею як оминути ці проблеми? Поділіться ними.