Упакуйте и установите пакет Node в автономном режиме с помощью пряжи - PullRequest
1 голос
/ 06 марта 2019

Я пытаюсь добавить пакет (не опубликован) в мой проект в автономном режиме.


Я настроил yarn-offline-mirror в yarnrc моего проекта:

yarn-offline-mirror "./yarn-offline-mirror"

Я вручную изменяю package.json:

 "dependencies": {
        "@xxx/yyy": "1.0.0",
 }

Я упаковал свою посылку: пакет пряжи --filename @ xxx / yyy @ 1.0.0

Я вручную переместил пакет @ xxx / yyy @ 1.0.0 в папку «yarn-offline-mirror» моего проекта.


Я запускаю в своем проекте:

yarn install --offline

Я получаю:

ошибка Не удалось найти версии для "@ xxx / yyy" что соответствует "1.0.0" в нашем кэше (возможные версии ""). Обычно это вызвано отсутствием записи в lockfile, запуск Yarn без флага --offline может помочь исправить это выпуск.


Если я опубликую и установлю свой пакет @ xxx / yyy @ 1.0.0 в моем проекте (в онлайн-режиме) и после этого переустановлю в автономном режиме с помощью yarn-offline-mirror, это сработает.

Но я хочу упаковать и добавить свой пакет @ xxx / yyy @ 1.0.0 в мой проект без публикации пакета (в случае, когда у меня нет подключения к Интернету).

...