5
votes

I want to do an upgrade from Angular 7 to 8. I have installed @angular-devkit/[email protected], uninstalled et reinstalled node modules, but I always got this problem : Cannot find module 'webpack/lib/ParserHelpers' When I did npm fix audit I got another type of error which is : An unhandled exception occurred: Job name "..getProjectMetadata" does not exist. See "C:\Users\Surface\AppData\Local\Temp\ng-urmmUP\angular-errors.log" for further details.enter image description here

3
I am struggling with the same issue. Any luck on resolving this? I've tried everything I was able to find so far to no avail.Henk Kruger

3 Answers

5
votes

First of all, make sure that NPM is up-to-date.

npm i -g npm

Check version of Webpack. The version 5 (and after) is not currently supported by @angular-devkit/[email protected] (source).

Clean all :

remove node_modules folder and package-lock.json file

rm package-lock.json && rm -R node_modules

remove dist folder

Clear npm cache :

npm cache clean --force

To see which version are installed :

npm ls webpack

How to resolve ?

npm uninstall webpack
npm install --save-dev [email protected]
0
votes

In my case it has been solved

  1. npm audit fix / sudo npm audit fix (ubuntu)

  2. Adding the following code in tsconfig.json "angularCompilerOptions": { "enableIvy": false }

-2
votes

You Should check your webpack version in Package-lock.json and package.json