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.
Creating an empty Vite project and running it on arm64-musl fails with (vitejs/vite#22494):
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.