Невозможно создать службу, конфликт версий. Что я мог сломать? - PullRequest
0 голосов
/ 27 апреля 2019

Я использую перья уже несколько месяцев, и я уже создал и использовал несколько сервисов.Приложение генерируется с помощью команды feather / cli: 'feathers generate app'.

Сегодня я попытался создать новый сервис с помощью обычной команды: feathers generate service только для того, чтобы получить ошибку:

× This version of the generator will only work with Feathers Buzzard (v3) and up. Please run Обновление перьев first.

Отлично.Запустите обновление.Получена новая ошибка:

throw new Error('It looks like @ feathersjs / feathers is already a dependency. I can not run the upgrade again.'); ^

  • проверена версия: 3.9.0
  • Удалено / переустановлено перо /Cli Ничего не работает.Не уверен, что я сломал, так как я ничего не обновлял (не помню) с тех пор, как пару дней назад создал последний сервис.Перья не обновлялись в последние 4 месяца.

Я попытался погуглить мою ошибку, но, похоже, ни у кого больше нет этой проблемы, так что, должно быть, я что-то сделал.

Есть предложения?

LE: У меня есть в package.json зависимости:

    "@feathersjs/errors": "^3.3.6",
    "@feathersjs/express": "^1.3.1",
    "@feathersjs/feathers": "^3.3.1",
    "@feathersjs/socketio": "^3.2.9",
    "feathers-knex": "^5.0.7",
    "feathers-memory": "^3.0.2",
    "feathers-rest": "^1.8.1",
    "feathers": "^2.2.4",```

1 Ответ

0 голосов
/ 28 апреля 2019

Эта ошибка будет отображаться, если у вас все еще есть модуль feathers в вашем dependencies в вашем package.json. Если @feathersjs/feathers уже включен, вы можете просто удалить зависимость feathers (убедившись, что она не используется где-либо еще в вашем приложении, чего не следует).

...