Azurel
Silver Pleskian
- Server operating system version
- AlmaLinux 8.10
- Plesk version and microupdate number
- 18.0.65
I want add a NodeJS script in folder /home/puppet/ with module puppeteer. So I tried install:
I think, because its use "sh -c node install.mjs" and not "sh -c /opt/plesk/node/23/bin/node install.mjs"? How do I solve this? Thanks
and get this error:/opt/plesk/node/23/bin/node /opt/plesk/node/23/bin/npm install puppeteer
# /opt/plesk/node/23/bin/node /opt/plesk/node/23/bin/npm install puppeteer
(node:2232535) ExperimentalWarning: CommonJS module /opt/plesk/node/23/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/plesk/node/23/lib/node_modules/npm/node_modules/supports-color/index.js using require().
Support for loading ES Module in require() is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
npm error code 1
npm error path /home/puppet/node_modules/puppeteer
npm error command failed
npm error command sh -c node install.mjs
npm error /home/puppet/node_modules/puppeteer/install.mjs:34
npm error const {downloadBrowsers} = await importInstaller();
npm error ^^^^^
npm error
npm error SyntaxError: await is only valid in async function
...
I think, because its use "sh -c node install.mjs" and not "sh -c /opt/plesk/node/23/bin/node install.mjs"? How do I solve this? Thanks