Skip to content

Error: [lightningcss minify] Cannot find module '../lightningcss.linux-arm64-musl.node' #1269

@peppergrayxyz

Description

@peppergrayxyz

Creating an empty Vite project and running it on arm64-musl fails with (vitejs/vite#22494):

$ npm run build

> vite-project@0.0.0 build
> vue-tsc -b && vite build

vite v8.0.14 building client environment for production...
✓ 18 modules transformed.
✗ Build failed in 201ms
error during build:
Build failed with 1 error:

[plugin vite:css-post]
Error: [lightningcss minify] Cannot find module '../lightningcss.linux-arm64-musl.node'
Require stack:
- /home/pepper/dev/misc/vite-project/node_modules/lightningcss/node/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1456:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1066:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1071:22)
    at Module._load (node:internal/modules/cjs/loader:1242:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1556:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/home/pepper/dev/misc/vite-project/node_modules/lightningcss/node/index.js:20:12)
    at Module._compile (node:internal/modules/cjs/loader:1812:14)
    at Object..js (node:internal/modules/cjs/loader:1943:10)
    at aggregateBindingErrorsIntoJsError (file:///home/pepper/dev/misc/vite-project/node_modules/rolldown/dist/shared/error-B8po7KiL.mjs:48:18)
    at unwrapBindingResult (file:///home/pepper/dev/misc/vite-project/node_modules/rolldown/dist/shared/error-B8po7KiL.mjs:18:128)
    at #build (file:///home/pepper/dev/misc/vite-project/node_modules/rolldown/dist/shared/rolldown-build-9MccaWPU.mjs:3236:34)
    at async buildEnvironment (file:///home/pepper/dev/misc/vite-project/node_modules/vite/dist/node/chunks/node.js:33137:64)
    at async Object.build (file:///home/pepper/dev/misc/vite-project/node_modules/vite/dist/node/chunks/node.js:33559:19)
    at async Object.buildApp (file:///home/pepper/dev/misc/vite-project/node_modules/vite/dist/node/chunks/node.js:33556:153)
    at async CAC.<anonymous> (file:///home/pepper/dev/misc/vite-project/node_modules/vite/dist/node/cli.js:777:3) {
  errors: [Getter/Setter]
}

A PR has been proposed vitejs/vite#22532 to provide a friendly hint when lightningcss native binding is missing.

Vite closed the issue and PR as not planned and said this should be fixed upstream.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions