Today I was trying download a github Angular 8 project then start to run the project. But, when I go to run the project using ng serve
command, then I faced issue. Before this, I was used a command to install the modules which is npm install
.
The console showing me an error message.
C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClient>ng serve
10% building 3/3 modules 0 activei 「wds」: Project is running at http://localhost:4200/webpack-dev-server/
i 「wds」: webpack output is served from /
i 「wds」: 404s will fallback to //index.html
10% building 3/4 modules 1 active ...pack-dev-serverclientindex.js?http://0.0.0.0:0/sockjs-node&sockPath=/sockjs-nodenode:internal/crypto/hash:69
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
at module.exports (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibutilcreateHash.js:135:53)
at NormalModule._initBuildHash (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibNormalModule.js:412:16)
at C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibNormalModule.js:444:10
at C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibNormalModule.js:320:13
at C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modulesloader-runnerlibLoaderRunner.js:367:11
at C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modulesloader-runnerlibLoaderRunner.js:203:19
at VirtualFileSystemDecorator.readFile (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modules@ngtoolswebpacksrcvirtual_file_system_decorator.js:46:13)
at processResource (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modulesloader-runnerlibLoaderRunner.js:202:11)
at iteratePitchingLoaders (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modulesloader-runnerlibLoaderRunner.js:158:10)
at runLoaders (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_modulesloader-runnerlibLoaderRunner.js:365:2)
at NormalModule.doBuild (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibNormalModule.js:292:3)
at NormalModule.build (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibNormalModule.js:438:15)
at Compilation.buildModule (C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibCompilation.js:702:10)
at C:UsersFozle RabbiDesktopFolder GItAngularFuelSensorFuelSensorClientnode_moduleswebpacklibCompilation.js:944:14 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v18.20.3
Angular 8 doesn’t support NodeJS v18, see the compatibility table. You need to install NodeJS ^10.13.0 or ^12.11.0 to run an Angular 8 project.