Перейти до основного змісту
Версія: 8.x

Обмеження

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

Маєте ідею як оминути ці проблеми? Поділіться ними.