Skip to content

Any sfdx command fails after npm update #1728

Description

@Kruckemeyer

Summary

After installing the latest version of the sfdx-cli from npm, any sfdx command is going to fail with the same error message. After this happened on two different machines with the same pattern I thought it might be an issue.

Steps To Reproduce:

npm install -g sfdx-cli
sfdx --version

Expected result

$ sfdx --version
sfdx-cli/7.169.1 win32-x64 node-v14.17.0

Actual result

$ sfdx --version
internal/modules/cjs/loader.js:888
throw err;
^

Error: Cannot find module 'node:os'
Require stack:

  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\commands\version.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\index.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\dist\cli.js
  • C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\bin\run
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object. (C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules@oclif\plugin-version\lib\commands\version.js:4:19)
    at Module._compile (internal/modules/cjs/loader.js:1068:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:933:32)
    at Function.Module._load (internal/modules/cjs/loader.js:774:14)
    at Module.require (internal/modules/cjs/loader.js:957:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules\@oclif\plugin-version\lib\commands\version.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\node_modules\@oclif\plugin-version\lib\index.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\dist\cli.js',
    'C:\Users\user\AppData\Roaming\npm\node_modules\sfdx-cli\bin\run'
    ]
    }

System Information

  • Which shell/terminal are you using?
    bash

  • If you are using sfdx

    • Run sfdx version --verbose --json --> fails
      same output like in the actual result
  • If you are using sf

    • Run sf version --verbose --json --> works
      $ sf version --verbose --json
      @salesforce/cli/1.9.1 win32-x64 node-v14.17.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    investigatingWe're actively investigating this issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions