Error: error:0308010C:digital envelope routines::unsupported [ANGULAR]
10,605
This is a webpack issue. As a workaround you can add an environment variable to your build task:
export NODE_OPTIONS=--openssl-legacy-provider
See this issue in the webpack project.
You can add the environment variable to your package.json scripts part
{
"scripts": {
"build": "export NODE_OPTIONS=--openssl-legacy-provider; ng build"
}
}
If you are using docker you can add the environment variable to your Docker file before the build
ENV NODE_OPTIONS=--openssl-legacy-provider
I am not familiar with jenkins. If you use bash-like scripts there to build your application you can also add the line to that script.
Author by
Arjun C E
Updated on June 05, 2022Comments
-
Arjun C E almost 2 years
I was trying to build my project on jenkins. The local build is successful but Jenkins build is failing. Any fix for this? I am using primeng module to implement p-organisationchart. I suspect that could be the issue.
versions I am using are:
`"primeicons": "^4.1.0", "primeng": "^11.3.0", "node" : 14.16.0`
I am working on Angular 8
-
Yannick Beauchamp-H over 2 yearsThis seems related to NodeJS and webpack, check stackoverflow.com/questions/69692842/…
-
Luis Deras over 2 yearsCan you add more details about why is failing? Any error log would be helpful.
-
-
Agung Sudrajat almost 2 yearsnot working for me