Codegen:generate error, cannot find module 'graphql/validation/rules/KnownArgumentNamesRule'

Hello! I had successfully been able to run the following command over the past couple of weeks. But today I was faced with an unexpected error.

npx apollo codegen:generate --localSchemaFile=schema.json --target=typescript --tagName=gql --addTypename --globalTypesFile=src/types/graphql-global-types.ts types
    Error: Cannot find module 'graphql/validation/rules/KnownArgumentNamesRule'
    Require stack:
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/composition/validate/preNormalization/tagDirective.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/composition/validate/preNormalization/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/composition/validate/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/composition/composeAndValidate.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/composition/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@apollo/federation/dist/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/apollo-language-server/lib/providers/schema/file.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/apollo-language-server/lib/providers/schema/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/apollo-language-server/lib/project/base.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/apollo-language-server/lib/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/lib/commands/client/codegen.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@oclif/config/lib/plugin.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@oclif/config/lib/config.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@oclif/config/lib/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@oclif/command/lib/command.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/node_modules/@oclif/command/lib/index.js
    - /Users/nickyboccuzzi/.npm-packages/lib/node_modules/apollo/bin/run
    Code: MODULE_NOT_FOUND

Any help would be appreciated. This seemingly came out of nowhere as it was working without a problem last week.

Does this issue still occur when you install apollo as a devDependency in your project, per the recommended installation option in the docs?

This is how I use it, not npx. If the issue still persists, I would then check my node_modules to see if graphql/validation/rules/KnownArgumentNamesRule is missing for some reason.