title: Cause of npm WARN EBADENGINE?
body: <p>When generating a package-lock.json file with npm install, I get this error:</p>
  <pre><code>npm WARN EBADENGINE Unsupported engine {
  npm WARN EBADENGINE   package: 'app@1.0.0',
  npm WARN EBADENGINE   required: { node: '16.0.0' },
  npm WARN EBADENGINE   current: { node: 'v16.10.0', npm: '7.24.0' }
  npm WARN EBADENGINE }
  </code></pre>
  <p>A little confused here. It requires node v16.0.0, and that's the one I'm using. And isn't npm v7.x.x compatible with that version of node?</p>