npm run build faild in docker container with node 20.17 npm 10.8.2 without proxy or internet
#978 创建于 2024年12月2日
仓库指标
- 星标
- (2,832 个星标)
- PR 合并指标
- (平均合并 4小时 45分钟) (30 天内合并 70 个 PR)
描述
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.