Error while updating Forge CLI

While running forge register command, I was instructed to update Forge CLI:
“Warning: Your version of Forge CLI is out of date. We recommend you update for the latest features and bug fixes.
Run npm install -g @forge/cli to update from version 1.2.0 to 1.3.1.”

However, when I used “npm install -g @forge/cli” to update Forge CLI, I am getting the following error:

npm ERR! code 1
npm ERR! path /usr/local/lib/node_modules/@forge/cli
npm ERR! command failed
npm ERR! command sh -c node -e "process.exitCode = fs.existsSync('./out/bin/postinstall.js')" || node ./out/bin/postinstall.js
npm ERR! node:internal/modules/cjs/loader:927
npm ERR!   throw err;
npm ERR!   ^
npm ERR! 
npm ERR! Error: Cannot find module '@forge/util/packages/analytics-node-client'
npm ERR! Require stack:
npm ERR! - /usr/local/lib/node_modules/@forge/cli/out/analytics-client/analytics-client.js
npm ERR! - /usr/local/lib/node_modules/@forge/cli/out/bin/postinstall.js
npm ERR!     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:924:15)
npm ERR!     at Function.Module._load (node:internal/modules/cjs/loader:769:27)
npm ERR!     at Module.require (node:internal/modules/cjs/loader:996:19)
npm ERR!     at require (node:internal/modules/cjs/helpers:92:18)
npm ERR!     at Object.<anonymous> (/usr/local/lib/node_modules/@forge/cli/out/analytics-client/analytics-client.js:5:33)
npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1092:14)
npm ERR!     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
npm ERR!     at Module.load (node:internal/modules/cjs/loader:972:32)
npm ERR!     at Function.Module._load (node:internal/modules/cjs/loader:813:14)
npm ERR!     at Module.require (node:internal/modules/cjs/loader:996:19) {
npm ERR!   code: 'MODULE_NOT_FOUND',
npm ERR!   requireStack: [
npm ERR!     '/usr/local/lib/node_modules/@forge/cli/out/analytics-client/analytics-client.js',
npm ERR!     '/usr/local/lib/node_modules/@forge/cli/out/bin/postinstall.js'
npm ERR!   ]
npm ERR! }

Please advise.

Thanks.

I managed to got it working by doing a clean installation

sudo npm uninstall -g @forge/cli 
sudo npm install -g @forge/cli 

Hope it helps :grinning_face_with_smiling_eyes:

2 Likes

Thanks @huasoon
It worked!