Получена внутренняя ошибка сервера на главной странице при начальной загрузке. Журнал ошибок в отчетах vue -storefront.log выглядит следующим образом:
[search] Can not connect the vue-storefront-api / ElasticSearch instance! Error: {"code":500,"result":{"diagnosticText":"src/processor/default.ts(25,48): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type 'string | Query | (string | Query)[] | ((searchString: string, position?: number) => number) | ((searchElement: string | Query, fromIndex?: number) => number)' has no compatible call signatures.\n","diagnosticCodes":[2349]}}
at SearchAdapter.exports.modules../core/lib/search/adapter/api/searchAdapter.ts.SearchAdapter.handleResult (vsf-search-adapter-0.server-bundle.js:519:23)
Похоже, ранее сообщалось о подобной ошибке: https://github.com/DivanteLtd/vue-storefront/issues/3259 Кто-то еще сталкивался с чем-то подобным и есть решение для этого?
При установке vue магазина я получил этот журнал ошибок в vue -storefront.log (я решил не использовать demo.vuestorefront.io как бэкэнд):
ERROR in ./src/themes/default/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/compat-data/corejs3-shipped-proposals'
- ОС: Ма c ОС Мохаве 10.14.6
- Узел: v 14.1.0
- Пряжа: v 1.22. 4
Я удалил файл yarn.lock, а также каталог node_modules, повторил процесс, и установка прошла успешно. Я просто хотел упомянуть об этом на всякий случай.