несоответствие версии bs-платформы - PullRequest
1 голос
/ 24 июня 2019

У меня есть глобальная bs-platform установка и локальная для локального проекта.Они в разных версиях.Все было хорошо до сегодняшнего дня.Каждый раз, когда я пытаюсь запустить свой локальный проект, выдается следующее сообщение об ошибке:

bs-platform version mismatch Running bsb 5.0.4 (/home/jefferson/.nvm/versions/node/v12.4.0/lib/node_modules/bs-platform) vs vendored 4.0.5 (/home/jefferson/astrocoders/lion-carne-client/node_modules/bs-platform)

Как это можно решить?Я использую yarn.

1 Ответ

2 голосов
/ 25 июня 2019

У вас есть несколько вариантов:

  1. Использовать локально установленный пакет

    а. С помощью сценария, определенного в package.json, выполняемого с использованием yarn run или npm run

    б. Через выполнение команды через npx, которая поставляется с npm: npx bsb -make-world

  2. Используйте глобально установленный пакет, связав его с проектом и переписав любой локально установленный пакет с тем же именем, используя либо yarn link bs-platform, либо npm link bs-platform (требуется только один раз для каждого проекта). Тогда node_modules/bs-platform будет символической ссылкой, указывающей на глобально установленный пакет, следовательно, при глобальном bsb. Несоответствии версий не будет.

...