Closed
Description
Reproduction
Steps to reproduce:
ng update @angular/cdk
Because there is not enough information provided by the migration, I am unable to provide a reproduction stackblitz.
Expected Behavior
Successful migration to v9, or at least a meaningful error message that tells me where something might be wrong.
Actual Behavior
What behavior did you actually see?
EISDIR: illegal operation on a directory, read
✖ Migration failed. See above for further details.
Any help is much appreciated🙏
Environment
- Angular: 9
- CDK/
Material: 8.2.1 -> 9.0.0 - Browser(s): N/A
- Operating System (e.g. Windows, macOS, Ubuntu): OSX
The error seemed similar to this issue angular/angular#31056, but all the examples in that repo shows that additional error information
$ ng update @angular/cdk --verbose
Locating potential npmrc files:
Trying '/usr/local/etc/npmrc'...not found.
Trying '/Users/foo/.npmrc'...found.
Trying '/Users/.npmrc'...not found.
Trying '/Users/foo/.npmrc'...found.
Trying '/Users/foo/dev/.npmrc'...not found.
Trying '/Users/foo/dev/node/.npmrc'...not found.
Trying '/Users/foo/dev/node/fusekit/.npmrc'...found.
Using package manager: 'npm'
Collecting installed dependencies...
Found 186 dependencies.
Fetching dependency metadata from registry...
Locating potential npmrc files:
Trying '/usr/local/etc/npmrc'...not found.
Trying '/Users/foo/.npmrc'...found.
Trying '/Users/.npmrc'...not found.
Trying '/Users/foo/.npmrc'...found.
Trying '/Users/foo/dev/.npmrc'...not found.
Trying '/Users/foo/dev/node/.npmrc'...not found.
Trying '/Users/foo/dev/node/fusekit/.npmrc'...found.
Updating package.json with dependency @angular/cdk @ "9.0.0" (was "8.2.1")...
UPDATE package.json (9582 bytes)
✔ Packages installed successfully.
** Executing migrations of package '@angular/cdk' **
❯ Updates the Angular CDK to v9
EISDIR: illegal operation on a directory, read
✖ Migration failed. See above for further details.
$