This is a question about installing the node-npm package

When I used opkg update and opkg install node-npm, an error occurred. I hope someone can answer it.

/usr/lib/node_modules/npm/lib/cli/validate-engines.js:31
    throw err
    ^

TypeError: args.at is not a function
    at process.<anonymous> (/usr/lib/node_modules/npm/lib/utils/display.js:91:21)
    at process.emit (events.js:412:35)
    at Object.verbose (/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js:68:22)
    at module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:25:7)
    at module.exports (/usr/lib/node_modules/npm/lib/cli/validate-engines.js:39:10)
    at module.exports (/usr/lib/node_modules/npm/lib/cli.js:4:31)
    at Object.<anonymous> (/usr/lib/node_modules/npm/bin/npm-cli.js:2:25)
    at Module._compile (internal/modules/cjs/loader.js:1114:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
    at Module.load (internal/modules/cjs/loader.js:979:32)

It almost looks like you're running on a too old version of NodeJS for that specific NPM version as the at() function was added in "newish" NodeJS versions (which is pretty weird tho why that would happen). Please provide the output of the following commands:

ubus call system board
node -v
npm -v
df -h