meilisearch / meilisearch-js

JavaScript client for the Meilisearch API

Home Page:https://www.meilisearch.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nitro Build failed

shba007 opened this issue · comments

Description
while building the project meilisearch 0.32.4 causes this build error but meilisearch 0.32.3 is successfully build

Expected behavior
Have Successfully build

Current behavior
Build Failed

Reproduction
https://stackblitz.com/edit/stackblitz-starters-apdw8u?file=nitro-app%2Froutes%2Fsearch.ts

Screenshots or Logs
[Error: Could not load D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs: ENOENT: no such file or directory, open 'D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs'] {
errno: -4058,
code: 'PLUGIN_ERROR',
syscall: 'open',
path: 'D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs',
pluginCode: 'ENOENT',
plugin: 'commonjs--resolver',
hook: 'resolveId',
id: 'D:\Algostract\Orykit\ai\node_modules\meilisearch\dist\bundles\meilisearch.cjs.js',
watchFiles: [
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\entries\node-server.mjs',
'\x00virtual:#internal/nitro/virtual/polyfill',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\app.mjs',
'\x00virtual:#internal/nitro/virtual/server-handlers',
'\x00virtual:#internal/nitro/virtual/plugins',
'D:\Algostract\Orykit\ai\node_modules\source-map-support\register.js',
'D:\Algostract\Orykit\ai\node_modules\h3\dist\index.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\config.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\route-rules.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\cache.mjs',
'D:\Algostract\Orykit\ai\routes\health.ts',
'D:\Algostract\Orykit\ai\middleware\cors.ts',
'D:\Algostract\Orykit\ai\routes\search.post.ts',
'D:\Algostract\Orykit\ai\routes\detect.post.ts',
'\x00virtual:#internal/nitro/virtual/app-config',
'D:\Algostract\Orykit\ai\node_modules\source-map-support\source-map-support.js',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\index.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\static.mjs',
'\x00virtual:#internal/nitro/virtual/public-assets',
'\x00virtual:#internal/nitro/virtual/public-assets-data',
'\x00virtual:#internal/nitro/virtual/public-assets-node',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\error.mjs',
'D:\Algostract\Orykit\ai\node_modules\iron-webcrypto\dist\index.js',
'D:\Algostract\Orykit\ai\node_modules\radix3\dist\index.mjs',
'D:\Algostract\Orykit\ai\node_modules\defu\dist\defu.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\storage.mjs',
'\x00virtual:#internal/nitro/virtual/storage',
'\x00virtual:#internal/nitro/virtual/server-assets',
'D:\Algostract\Orykit\ai\node_modules\firebase-admin\lib\index.js',
'D:\Algostract\Orykit\ai\utils\helper.ts',
'D:\Algostract\Orykit\ai\node_modules\firebase-admin\lib\esm\app\index.js',
'D:\Algostract\Orykit\ai\node_modules\@qdrant\js-client-rest\dist\esm\index.js',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\renderer.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\plugin.mjs',
'D:\Algostract\Orykit\ai\node_modules\nitropack\dist\runtime\utils.mjs',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\index.js',
'D:\Algostract\Orykit\ai\node_modules\meilisearch\dist\bundles\meilisearch.cjs.js',
'D:\Algostract\Orykit\ai\node_modules\firebase-admin\lib\default-namespace.js',
'D:\Algostract\Orykit\ai\node_modules\firebase-admin\lib\app\index.js',
'D:\Algostract\Orykit\ai\node_modules\@qdrant\js-client-rest\dist\esm\qdrant-client.js',
'D:\Algostract\Orykit\ai\node_modules\@tensorflow\tfjs\dist\tf.node.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\resize.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\constructor.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\composite.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\input.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\colour.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\operation.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\channel.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\output.js',
'D:\Algostract\Orykit\ai\node_modules\sharp\lib\utility.js',
'D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs'
]
}

PLUGIN_ERROR Could not load D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs: ENOENT: no such file or directory, open 'D:\Algostract\Orykit\ai\node_modules\unenv\runtime\npm\cross-fetch\dist\node-polyfill.cjs'

Environment (please complete the following information):

  • OS: [e.g. Debian GNU/Linux]
  • Meilisearch version: [e.g. v.0.20.0]
  • meilisearch-js version: 0.32.4
  • Browser: [e.g. Chrome version 90.0]

Thanks a lot @shba007 ✨ . This probable was introduced in this PR. I'll rollback, deprecate this version, and release a new version without these changes.

Fixed here #1499 and released in v0.23.5