ошибка ConnectorError: соединитель "strapi-hook-mon goose" не найден: не удается найти модуль 'strapi-connector-strapi-hook-mon goose' - PullRequest
0 голосов
/ 08 февраля 2020

Я получил эту ошибку в strapi, и мне пришлось перепрыгнуть через несколько обручей, чтобы ее исправить. Если вы получаете эту ошибку, нет ничего плохого в вашей конфигурации mon goose. Я использую ноды 10.15.3 и npm 6.4.1 и Strapi 3.0.0-beta.18.3 https://github.com/strapi/strapi/releases/tag/v3.0.0-beta.18.3

Ответы [ 2 ]

0 голосов
/ 09 февраля 2020

Пожалуйста, ознакомьтесь с руководством по миграции, которое объясняет, что вам нужно сделать: https://strapi.io/documentation/3.0.0-beta.x/migration-guide/migration-guide-beta.17-to-beta.18.html#upgrading -все зависимости

"strapi-connector-mongoose": "3.0.0-beta.18.3",

0 голосов
/ 08 февраля 2020

Проблемы, с которыми я столкнулся, были связаны с кодовой базой Strapi. Первая проблема заключалась в том, что Страпи читал два перечисления, которые у меня были в моем файле моделей. В моем /api/artists/models/Artists.settings.json файле у меня было следующее

"genres_new": {
  "enum": [
    "hip hop",
    "r&b",
    "pop",
"dance"
  ],
  "type": "enumeration"
},"

Мне пришлось удалить & из r & b и сделать его r and b

"genres_new": {
  "enum": [
    "hip hop",
    "r and b",
    "pop",
"dance"
  ],
  "type": "enumeration"
},"

У меня также был перечисление с целыми числами из 1..10, которые мне пришлось полностью удалить.

После внесения этих изменений я обновился до v3.0.0-beta.18.3, выполнив следующее:

  1. Обновите ваш пакет. json зависимости

        "strapi": "3.0.0-beta.18.3",
        "strapi-admin": "3.0.0-beta.18.3",
        "strapi-connector-mongoose": "3.0.0-beta.18.3",
        "strapi-plugin-content-manager": "3.0.0-beta.18.3",
        "strapi-plugin-content-type-builder": "3.0.0-beta.18.3",
        "strapi-plugin-email": "3.0.0-beta.18.3",
        "strapi-plugin-graphql": "3.0.0-beta.18.3",
        "strapi-plugin-upload": "3.0.0-beta.18.3",
        "strapi-plugin-users-permissions": "^3.0.0-next.41",
        "strapi-utils": "3.0.0-beta.18.3"
      }
    
  2. Обновите модули, очистите кэш и создайте каталоги

     npm install strapi-connector-strapi-hook-mongoose 
     npm install -g install-peerdeps
     npm install
     npm audit fix
     rm -rf .cache
     rm -rf build
     npm run dev

Затем я получил следующую ошибку

error TypeError: fn is not a function
    at execBootstrap (.../src/node_modules/strapi/lib/Strapi.js:381:15)
    at Strapi.runBootstrapFunctions (.../src/node_modules/strapi/lib/Strapi.js:399:12)
    at process._tickCallback (internal/process/next_tick.js:68:7)

Я исправил ее, следуя приведенным здесь инструкциям Ошибка компиляции при запуске strapi в режиме разработки # 4015

Я был затем смог запустить мой сервер Strapi npm run start

...