Skip to content

[termux] Installation error #239

@nishuR31

Description

@nishuR31

Upon installation with npm npm install @fresh-editor/fresh-editor or installing globally, there's an error which restricts installation in termux. I haven't checked it yet on laptop cmd / bash.

Error logs:

npm i @fresh-editor/fresh-editor

> @fresh-editor/fresh-editor@0.1.21 postinstall
> node ./install.js

/data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor/binary.js:61
      let splitLibcVersion = libcVersion.split(".");
                                         ^

TypeError: Cannot read properties of null (reading 'split')
    at getPlatform (/data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor/binary.js:61:42)
    at getPackage (/data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor/binary.js:95:20)
    at install (/data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor/binary.js:109:19)
    at Object.<anonymous> (/data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor/install.js:4:1)
    at Module._compile (node:internal/modules/cjs/loader:1760:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1893:10)
    at Module.load (node:internal/modules/cjs/loader:1480:32)
    at Module._load (node:internal/modules/cjs/loader:1299:12)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:244:24)

Node.js v24.9.0
npm error code 1
npm error path /data/data/com.termux/files/home/node_modules/@fresh-editor/fresh-editor
npm error command failed
npm error command sh -c node ./install.js
npm error A complete log of this run can be found in: /data/data/com.termux/files/home/.npm/_logs/2025-12-05T17_11_56_204Z-debug-0.log
~ $ npx @fresh-editor/fresh-editor
Need to install the following packages:
@fresh-editor/fresh-editor@0.1.21
Ok to proceed? (y) y

/data/data/com.termux/files/home/.npm/_npx/ab97dd47813817ce/node_modules/@fresh-editor/fresh-editor/binary.js:61
      let splitLibcVersion = libcVersion.split(".");
                                         ^

TypeError: Cannot read properties of null (reading 'split')
    at getPlatform (/data/data/com.termux/files/home/.npm/_npx/ab97dd47813817ce/node_modules/@fresh-editor/fresh-editor/binary.js:61:42)
    at getPackage (/data/data/com.termux/files/home/.npm/_npx/ab97dd47813817ce/node_modules/@fresh-editor/fresh-editor/binary.js:95:20)
    at install (/data/data/com.termux/files/home/.npm/_npx/ab97dd47813817ce/node_modules/@fresh-editor/fresh-editor/binary.js:109:19)
    at Object.<anonymous> (/data/data/com.termux/files/home/.npm/_npx/ab97dd47813817ce/node_modules/@fresh-editor/fresh-editor/install.js:4:1)
    at Module._compile (node:internal/modules/cjs/loader:1760:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1893:10)
    at Module.load (node:internal/modules/cjs/loader:1480:32)
    at Module._load (node:internal/modules/cjs/loader:1299:12)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:244:24)

Node.js v24.9.0

Thank you for your time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions