'How to remove a dependency in my NPM manifest?

Goal: Create a CRA TypeScript app with Yarn.

I run yarn create react-app my-app --template typescript on my terminal. Then I encounter the ff. error message:

yarn create v1.22.10
[1/4] Resolving packages...
warning create-react-app > tar-pack > [email protected]: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
[2/4] Fetching packages...
error [email protected]: The engine "node" is incompatible with this module. Expected version ">=10.16.0 <=14.x.x". Got "16.14.2"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.

And it's super weird and confusing because I'm not trying to create a Strapi project. I check yarn-error.log and I see these lines after the Error Stack Trace:

npm manifest: 
  {
    "dependencies": {
      "create-strapi-app": "^3.6.3"
    }
  }

yarn manifest: 
  No manifest

So I'm thinking either CRA requires CSA, or somehow my local NPM is configured to always require CSA. I very much doubt the former, so I'm betting it's the latter. (Please correct me if I'm wrong.) Either way, any ideas how I may resolve this?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source