I am reinstalling my MacBook. And I receive the following message when I install (npm install -g @angular/cli) angular. Any idea why? I suspect the nom version but I comes along with node...
Developments npm install -g @angular/cli
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
added 241 packages, and audited 242 packages in 12s
20 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
To Solve This version of CLI is only compatible with Angular versions ^13.0. 0, but Angular version 12.2. 13 was found instead Error Here You just need to change angular-devkit/build-angular version from ^13.0. 2 to ^12.2.
You will need to either configure a corporate proxy, get the firewall rules updated or find a new job. You should be able to just copy the files into node_modules. As far as I recall the Angular packages have no or few dependencies.
npm 7.5.6
or greater now works with angular-cli
versions 9.1.15
, 10.2.3
, 11.2.2
, 12.0.0-next.2
or greater (within each major version) as per this comment from the Angular team
As of writing npm 7 is not fully supported by angular-cli
as per this GitHub issue
I also get the same warnings on Windows with current: { node: 'v15.4.0', npm: '7.5.2' }
Angular CLI returns a warning when I run ng new
with npm 7 and offers a workaround
npm version 7.5.2 detected.
The Angular CLI currently requires npm version 6.
Please install a compatible version to proceed (`npm install --global npm@6`).
npm 7 was made generally available very recently on 2nd Feb 2021
This an ongoing issue and the npm team have recently added a comment in response to the Angular team to the aforementioned GitHub issue.
I had the same problem. it's working with:
Upgrade the npm version
npm install -g [email protected]
check the current version
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With