Skip to content

UI5 Tooling 3.0 doesn't support Node.js 19+ #885

@pubmikeb

Description

@pubmikeb

I've tried to install the following dependencies under Node.js 20.x or 21.x:

"@sap/ux-ui5-tooling": "^1.11.2"

Expected Behavior

The installation should be proceeded correctly since both Node.js 20.x and 21.x are in GA.

Current Behavior

I got the following error:

npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   }

Steps to Reproduce the Issue

  1. Try to install any of the following components under Node.js 20.x or 21.x:
"@sap/ux-ui5-tooling": "^1.11.2"
  1. Check the console output

Context

  • Node.js Version: 20.x, 21.x,
  • npm Version: 10.2.0
  • OS/Platform: Windows 10 22H2

Log Output / Stack Trace

npm WARN EBADENGINE Unsupported engine {                                                      
npm WARN EBADENGINE   package: '@sap-ux/adp-tooling@0.2.5',                                   
npm WARN EBADENGINE   required: {                                                             
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'                                   
npm WARN EBADENGINE   },                                                                      
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' } 
npm WARN EBADENGINE }                                                                         
npm WARN EBADENGINE Unsupported engine {                                                      
npm WARN EBADENGINE   package: '@sap-ux/axios-extension@1.4.7',                               
npm WARN EBADENGINE   required: {                                                             
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/btp-utils@0.11.9',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/logger@0.3.8',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/preview-middleware@0.5.7',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/store@0.3.14',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.0.2'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/system-access@0.2.7',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/ui5-config@0.19.3',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@sap-ux/yaml@0.13.8',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '>= 14.16.0 < 15.0.0 || >=16.1.0 < 17.0.0 || >=18.0.0 < 19.0.0',
npm WARN EBADENGINE     pnpm: '>=6.26.1 < 7.0.0 || >=7.1.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v21.0.0-v8-canary202310163027b0e12d', npm: '10.2.0' }
npm WARN EBADENGINE }

Metadata

Metadata

Assignees

Labels

wontfixThis will not be worked on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions