2

初期ロード中にホームページで内部サーバー エラーが発生しました。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 storefront のインストール中に、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'
  • OS: Mac OS Mojave 10.14.6
  • ノード: v 14.1.0
  • 糸: v 1.22.4

yarn.lock ファイルと node_modules ディレクトリを削除し、プロセスを繰り返したところ、インストールは成功しました。念のため、これについて言及したかっただけです。

4

0 に答える 0