Edge devices with linux yocto and NCD software

Hi, I have an Edge device with Linux Yocto and node-red. Went I try to install the NCD-red-wireless, but I got this fail:

2020-11-16T13:22:02.459Z Install : ncd-red-wireless 1.5.20

2020-11-16T13:22:02.187Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production ncd-red-wireless@1.5.20
2020-11-16T13:23:16.584Z [out]
2020-11-16T13:23:16.584Z [out] > i2c-bus@5.2.1 install /var/lib/node-red/node_modules/i2c-bus
2020-11-16T13:23:16.584Z [out] > node-gyp rebuild
2020-11-16T13:23:16.584Z [out]
2020-11-16T13:23:33.333Z [err] Traceback (most recent call last):
2020-11-16T13:23:33.335Z [err] File “/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py”, line 47, in
2020-11-16T13:23:33.336Z [err]
2020-11-16T13:23:33.343Z [err] import gyp
2020-11-16T13:23:33.343Z [err] File “/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/init.py”, line 11, in
2020-11-16T13:23:33.343Z [err] import argparse
2020-11-16T13:23:33.343Z [err] ImportError: No module named argparse
2020-11-16T13:23:33.395Z [err] gyp
2020-11-16T13:23:33.398Z [err]
2020-11-16T13:23:33.399Z [err] ERR!
2020-11-16T13:23:33.401Z [err]
2020-11-16T13:23:33.403Z [err] configure error
2020-11-16T13:23:33.405Z [err]
2020-11-16T13:23:33.411Z [err] gyp
2020-11-16T13:23:33.412Z [err]
2020-11-16T13:23:33.414Z [err] ERR!
2020-11-16T13:23:33.416Z [err]
2020-11-16T13:23:33.423Z [err] stack Error: gyp failed with exit code: 1
2020-11-16T13:23:33.423Z [err] gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
2020-11-16T13:23:33.423Z [err] gyp ERR! stack at emitTwo (events.js:126:13)
2020-11-16T13:23:33.423Z [err] gyp ERR! stack at ChildProcess.emit (events.js:214:7)
2020-11-16T13:23:33.423Z [err] gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
2020-11-16T13:23:33.426Z [err] gyp
2020-11-16T13:23:33.427Z [err]
2020-11-16T13:23:33.429Z [err] ERR!
2020-11-16T13:23:33.430Z [err]
2020-11-16T13:23:33.433Z [err] System Linux 4.14.78-mx6ul+ge692c3062368
2020-11-16T13:23:33.435Z [err] gyp
2020-11-16T13:23:33.436Z [err]
2020-11-16T13:23:33.443Z [err] ERR! command “/usr/bin/node” “/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild”
2020-11-16T13:23:33.443Z [err] gyp ERR! cwd /var/lib/node-red/node_modules/i2c-bus
2020-11-16T13:23:33.443Z [err] gyp ERR! node -v v8.17.0
2020-11-16T13:23:33.443Z [err] gyp ERR!
2020-11-16T13:23:33.444Z [err] node-gyp -v
2020-11-16T13:23:33.446Z [err] v5.0.5
2020-11-16T13:23:33.450Z [err] gyp
2020-11-16T13:23:33.454Z [err] ERR!
2020-11-16T13:23:33.460Z [err] not ok
2020-11-16T13:23:33.605Z [out]
2020-11-16T13:23:33.605Z [out] > @serialport/bindings@2.0.8 install /var/lib/node-red/node_modules/@serialport/bindings
2020-11-16T13:23:33.605Z [out] > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-11-16T13:23:33.605Z [out]
2020-11-16T13:23:42.178Z [err] prebuild-install
2020-11-16T13:23:42.180Z [err]
2020-11-16T13:23:42.182Z [err] WARN
2020-11-16T13:23:42.184Z [err]
2020-11-16T13:23:42.190Z [err] install No prebuilt binaries found (target=8.17.0 runtime=node arch=arm libc= platform=linux)
2020-11-16T13:23:52.081Z [err] Traceback (most recent call last):
2020-11-16T13:23:52.082Z [err] File “/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py”, line 47, in
2020-11-16T13:23:52.093Z [err] import gyp
2020-11-16T13:23:52.093Z [err] File “/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/init.py”, line 11, in
2020-11-16T13:23:52.093Z [err] import argparse
2020-11-16T13:23:52.093Z [err] ImportError: No module named argparse
2020-11-16T13:23:52.149Z [err] gyp
2020-11-16T13:23:52.154Z [err]
2020-11-16T13:23:52.156Z [err] ERR!
2020-11-16T13:23:52.158Z [err]
2020-11-16T13:23:52.159Z [err] configure error
2020-11-16T13:23:52.161Z [err]
2020-11-16T13:23:52.167Z [err] gyp
2020-11-16T13:23:52.168Z [err]
2020-11-16T13:23:52.170Z [err] ERR!
2020-11-16T13:23:52.171Z [err]
2020-11-16T13:23:52.173Z [err] stack
2020-11-16T13:23:52.183Z [err] Error: gyp failed with exit code: 1
2020-11-16T13:23:52.183Z [err] gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
2020-11-16T13:23:52.183Z [err] gyp ERR! stack at emitTwo (events.js:126:13)
2020-11-16T13:23:52.183Z [err] gyp ERR! stack at ChildProcess.emit (events.js:214:7)
2020-11-16T13:23:52.183Z [err] gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
2020-11-16T13:23:52.183Z [err] gyp ERR! System Linux 4.14.78-mx6ul+ge692c3062368
2020-11-16T13:23:52.185Z [err] gyp
2020-11-16T13:23:52.187Z [err]
2020-11-16T13:23:52.188Z [err] ERR!
2020-11-16T13:23:52.190Z [err]
2020-11-16T13:23:52.202Z [err] command “/usr/bin/node” “/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild”
2020-11-16T13:23:52.202Z [err] gyp ERR! cwd /var/lib/node-red/node_modules/@serialport/bindings
2020-11-16T13:23:52.202Z [err] gyp ERR! node -v v8.17.0
2020-11-16T13:23:52.202Z [err] gyp ERR! node-gyp -v v5.0.5
2020-11-16T13:23:52.202Z [err] gyp ERR! not ok
2020-11-16T13:23:56.950Z [err] npm
2020-11-16T13:23:56.952Z [err]
2020-11-16T13:23:56.954Z [err] WARN
2020-11-16T13:23:56.955Z [err] node-red-project@0.0.1 No repository field.
2020-11-16T13:23:56.957Z [err] npm
2020-11-16T13:23:56.959Z [err]
2020-11-16T13:23:56.962Z [err] WARN node-red-project@0.0.1 No license field.
2020-11-16T13:23:56.966Z [err] npm
2020-11-16T13:23:56.968Z [err]
2020-11-16T13:23:56.969Z [err] WARN
2020-11-16T13:23:56.971Z [err]
2020-11-16T13:23:56.973Z [err] optional SKIPPING OPTIONAL DEPENDENCY: i2c-bus@5.2.1 (node_modules/i2c-bus):
2020-11-16T13:23:56.983Z [err] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: i2c-bus@5.2.1 install: node-gyp rebuild
2020-11-16T13:23:56.983Z [err] npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
2020-11-16T13:23:56.983Z [err]
2020-11-16T13:23:57.040Z [err] npm
2020-11-16T13:23:57.042Z [err]
2020-11-16T13:23:57.044Z [err] ERR!
2020-11-16T13:23:57.053Z [err] code ELIFECYCLE
2020-11-16T13:23:57.053Z [err] npm ERR! errno 1
2020-11-16T13:23:57.053Z [err] npm ERR! @serialport/bindings@2.0.8 install: prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-11-16T13:23:57.053Z [err] npm
2020-11-16T13:23:57.055Z [err] ERR!
2020-11-16T13:23:57.057Z [err] Exit status 1
2020-11-16T13:23:57.059Z [err] npm
2020-11-16T13:23:57.061Z [err]
2020-11-16T13:23:57.063Z [err] ERR!
2020-11-16T13:23:57.065Z [err]
2020-11-16T13:23:57.073Z [err] npm ERR! Failed at the @serialport/bindings@2.0.8 install script.
2020-11-16T13:23:57.073Z [err] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-11-16T13:23:57.229Z [err]
2020-11-16T13:23:57.232Z [err] npm
2020-11-16T13:23:57.234Z [err]
2020-11-16T13:23:57.243Z [err] ERR! A complete log of this run can be found in:
2020-11-16T13:23:57.243Z [err] npm ERR! /home/root/.npm/_logs/2020-11-16T13_23_57_174Z-debug.log
2020-11-16T13:23:57.283Z rc=1

Maybe someone has a solution.
thanks