event-catalog/eventcatalog

npm run build faild in docker container with node 20.17 npm 10.8.2 without proxy or internet

Fechada

#978 aberto em 2 de dez. de 2024

 (3 comentários) (1 reação) (0 responsável)TypeScript (271 forks)github user discovery
bugcoregood first issuehelp wanted

Métricas do repositório

Stars
 (2.837 estrelas)
Métricas de merge de PR
 (Mesclagem média 4h 45m) (70 fundiu PRs em 30d)

Description

I tried this:

when I run the npm build after een npm ci I get this error:

This happened:

15:42:49 [ERROR] [vite] x Build failed in 3.02s transforming (427) [../node_modules/@heroicons/react/20/solid/esm/UserGroupIcon.jsvite]: Rollup failed to resolve import "@stoplight/markdown-viewer" from /pub/node_modules/@stoplight/json-schema-viewer/index.mjs. This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to build.rollupOptions.external Stack trace: at viteWarn (file:///pub/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:65589:17) at onRollupWarning (file:///pub/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:65619:5) at file:///pub/node_modules/rollup/dist/es/shared/node-entry.js:19475:13 at ModuleLoader.handleInvalidResolvedId (file:///pub/node_modules/rollup/dist/es/shared/node-entry.js:20090:26) npm verbose cwd /pub/.eventcatalog-core npm verbose os Linux 4.18.0-553.22.1.el8_10.x86_64 npm verbose node v20.17.0 npm verbose npm v10.8.2 npm verbose exit 1 npm verbose code 1 node:internal/errors:984 const err = new Error(message); ^

Error: Command failed: cross-env PROJECT_DIR='/pub' CATALOG_DIR='/pub/.eventcatalog-core' npm run build at genericNodeError (node:internal/errors:984:15) at wrappedFn (node:internal/errors:538:14) at checkExecSyncError (node:child_process:891:11) at execSync (node:child_process:963:15) at Command. (/pub/node_modules/@eventcatalog/core/bin/dist/eventcatalog.cjs:535:42) at async Command.parseAsync (/pub/node_modules/commander/lib/command.js:1092:5) { status: 1, signal: null, output: [ null, null, null ], pid: 435, stdout: null, stderr: null }

I expected this:

that the build succeded

Is there a workaround?

I'm still searching for a workaround

Anything else?

No response

EventCatalog Version

No response

Node.js Version

No response

Platform(s)

Linux

Community Notes

  • Please vote by adding a 👍 reaction to the issue to help us prioritize.
  • If you are interested to work on this issue, please leave a comment.

Guia do colaborador