Description
Specify the Node.js engine version below 17 in the `web-angular` package.json file to avoid errors related to Node.js 17+ and OpenSSL in Webpack.
Reference: nodejs 17: digital envelope routines::unsupported · Issue #14532 · webpack/webpack
Steps to reproduce:
1. Set your Node.js version to 17+
2. Execute `npm run start` in `zeppelin-web-angular`
3. You will see the following errors:
.... at AsyncSeriesHook.lazyCompileHook (.../apache/zeppelin/zeppelin-web-angular/node_modules/tapable/lib/Hook.js:154:20) { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error', 'error:0308010C:digital envelope routines::unsupported' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }