dprint / dprint

Pluggable and configurable code formatting platform written in Rust.

Home Page:https://dprint.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLI fails to run on android-arm64

easrng opened this issue · comments

Version: 0.45.0

~/TypeScript-qjs $ pnpm i
Lockfile is up to date, resolution step is skipped
Packages: +307
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 307, reused 169, downloaded 0, added Progress: resolved 307, reused 306, downloaded 0, added Progress: resolved 307, reused 307, downloaded 0, added 1, done
node_modules/.pnpm/dprint@0.45.0/node_modules/dprint: Runode_modules/.pnpm/dprint@0.45.0/node_modules/dprint: Running postinstall script, failed in 227ms
.../dprint@0.45.0/node_modules/dprint postinstall$ no…
│ node:internal/modules/cjs/loader:1073
│   throw err;
│   ^
│ Error: Cannot find module '@dprint/android-arm64/pa…
│ Require stack:
│ - /data/data/com.termux/files/home/TypeScript-qjs/n…
│ - /data/data/com.termux/files/home/TypeScript-qjs/n…
│     at Module._resolveFilename (node:internal/modul…
│     at Function.resolve (node:internal/modules/help…
│     at Object.runInstall (/data/data/com.termux/fil…
│     at Object.<anonymous> (/data/data/com.termux/fi…
│     at Module._compile (node:internal/modules/cjs/l…
│     at Module._extensions..js (node:internal/module…
│     at Module.load (node:internal/modules/cjs/loade…
│     at Module._load (node:internal/modules/cjs/load…
│     at Function.executeUserEntryPoint [as runMain] …
│     at node:internal/main/run_main_module:23:47 {
│   code: 'MODULE_NOT_FOUND',
│   requireStack: [
│     '/data/data/com.termux/files/home/TypeScript-qj…
│     '/data/data/com.termux/files/home/TypeScript-qj…
│   ]
│ }
│ Node.js v20.2.0
└─ Failed in 227ms at /data/data/com.termux/files/home/TypeScript-qjs/node_modules/.pnpm/dprint@0.45.0/node_modules/dprint
 ELIFECYCLE  Command failed with exit code 1.

Maybe consider a fallback wasm build of the CLI for more niche targets?