Yarn: Не создается файл yarn.lock, как ожидалось

Созданный на 16 нояб. 2016  ·  3Комментарии  ·  Источник: yarnpkg/yarn

Вы хотите запросить функцию или сообщить об ошибке ?
ошибка

Каково текущее поведение?
После успешного yarn install , если я удалю yarn.lock файл и запустить yarn install снова не создает локировок.

Если текущее поведение является ошибкой, укажите шаги для воспроизведения.

  • yarn add os-homedir
  • rm yarn.lock
  • yarn install

Какое поведение ожидается?
Он должен сгенерировать файл блокировки

Пожалуйста, укажите ваш node.js, yarn и версию операционной системы.
node v7.1.0
yarn v0.17.2
macOS v10.12.1

Все 3 Комментарий

Я воспроизвел эту проблему с помощью Node.js 4.4.1 и yarn 0.17.2 . Из просмотра документации по установке пряжи , есть только опции для создания _suppress_ yarn.lock, подразумевая, что если эти опции не предоставлены, ожидается, что файл блокировки будет регенерирован.

Обходной путь - снова запустить yarn add для зависимостей верхнего уровня. В этом случае yarn add os-homedir . Это приводит к повторной генерации yarn.lock .

Я подтвердил, что это регресс, поскольку 0.16.1 создает файл блокировки, если он отсутствует.

Исправлено через # 1888.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги