Skip to content

Bug: 0.23.0 broken for vite & pnpm #120

@Azq2

Description

@Azq2

Summary

0.17.0 - works fine
0.23.0 - broken:

$ pnpm run build

> siemens-web-tools@1.0.0 build /home/azq2/dev/sie/js/web-tools
> vite build

vite v5.4.14 building for production...
✓ 530 modules transformed.
x Build failed in 2.85s
error during build:
[vite:worker] [vite]: Rollup failed to resolve import "vite-plugin-node-polyfills/shims/buffer" from "/home/azq2/dev/sie/js/node-sie-serial/dist/src/AtChannel.js".
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`
file: /home/azq2/dev/sie/js/web-tools/src/workers/SerialWorker.js?worker
    at viteWarn (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/vite@5.4.14_@types+node@22.13.10_sass@1.85.1/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:65747:17)
    at file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/vite-plugin-node-polyfills@0.23.0_rollup@4.35.0_vite@5.4.14_@types+node@22.13.10_sass@1.85.1_/node_modules/vite-plugin-node-polyfills/dist/index.js:71:17
    at handleCircularDependancyWarning (/home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/node-stdlib-browser@1.2.0/node_modules/node-stdlib-browser/helpers/rollup/plugin.js:29:3)
    at onwarn (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/vite-plugin-node-polyfills@0.23.0_rollup@4.35.0_vite@5.4.14_@types+node@22.13.10_sass@1.85.1_/node_modules/vite-plugin-node-polyfills/dist/index.js:68:15)
    at onRollupWarning (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/vite@5.4.14_@types+node@22.13.10_sass@1.85.1/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:65777:5)
    at onwarn (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/vite@5.4.14_@types+node@22.13.10_sass@1.85.1/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:47623:7)
    at file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/rollup@4.35.0/node_modules/rollup/dist/es/shared/node-entry.js:20557:13
    at Object.logger [as onLog] (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/rollup@4.35.0/node_modules/rollup/dist/es/shared/node-entry.js:22286:9)
    at ModuleLoader.handleInvalidResolvedId (file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/rollup@4.35.0/node_modules/rollup/dist/es/shared/node-entry.js:21169:26)
    at file:///home/azq2/dev/sie/js/web-tools/node_modules/.pnpm/rollup@4.35.0/node_modules/rollup/dist/es/shared/node-entry.js:21127:26
 ELIFECYCLE  Command failed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    missing reproductionThis issue does not provide a reproducible example of the problem.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions