we can find where the exception was thrown (search text TypeError: SocksProxyAgent is not a constructor ), to solve the problem, modify the file agent.js to disable proxy temporary, (on my machine, the full path was /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agen...
// code if there's a problem. If we got an error with a code=0, then... // something else went wrong along the way, so maybe an npm problem? if (this.#command?.constructor?.isShellout && typeof err.code === 'number' && err.code) { return { exitCode: err.code, suppressEr...
node:internal\modules\cjs\loader:1108:14 C:\Users\user\Documents\dev\javascript\xxxxx\node_modules\sharp\lib\constructor.js:34 throw new Error(error); ^ Error: Something went wrong installing the "sharp" module The specified procedure could not be found. \\?\C:\Users\user\Documents\dev\java...