I am trying to run npm i -g @nestjs/cli
and corepack enable
on a Windows machine.
I ran cmd as Administrator, as the image below indicates. Powershell as admin did not work too. I tried cleaning npm cache, it did not work.
Have anyone had this problem even with administrator privileges on Windows? The files aren`t being used by any other processes, I disabled my antivirus. Nothing worked.
C:WindowsSystem32>npm i -g @nestjs/cli
npm WARN deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm WARN cleanup Failed to remove some directories [
npm WARN cleanup [
npm WARN cleanup 'C:\Program Files\nodejs\node_modules\@nestjs\cli',
npm WARN cleanup [Error: EPERM: operation not permitted, rmdir 'C:Program Filesnodejsnode_modules@nestjsclinode_modulestypescriptlib'] {
npm WARN cleanup errno: -4048,
npm WARN cleanup code: 'EPERM',
npm WARN cleanup syscall: 'rmdir',
npm WARN cleanup path: 'C:\Program Files\nodejs\node_modules\@nestjs\cli\node_modules\typescript\lib'
npm WARN cleanup }
npm WARN cleanup ],
npm WARN cleanup [
npm WARN cleanup 'C:\Program Files\nodejs\node_modules\@nestjs\cli',
npm WARN cleanup [Error: EPERM: operation not permitted, rmdir 'C:Program Filesnodejsnode_modules@nestjsclinode_modulesrxjsdistesm5internal'] {
npm WARN cleanup errno: -4048,
npm WARN cleanup code: 'EPERM',
npm WARN cleanup syscall: 'rmdir',
npm WARN cleanup path: 'C:\Program Files\nodejs\node_modules\@nestjs\cli\node_modules\rxjs\dist\esm5\internal'
npm WARN cleanup }
npm WARN cleanup ]
npm WARN cleanup ]
npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path C:Program Filesnodejsnest.ps1
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open 'C:Program Filesnodejsnest.ps1'
npm ERR! at async open (node:internal/fs/promises:638:25)
npm ERR! at async writeFile (node:internal/fs/promises:1221:14)
npm ERR! at async Promise.all (index 0)
npm ERR! at async Promise.all (index 0)
npm ERR! at async Promise.all (index 0)
npm ERR! at async #createBinLinks (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:398:5)
npm ERR! at async Promise.allSettled (index 0)
npm ERR! at async #linkAllBins (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:379:5)
npm ERR! at async #build (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:163:7)
npm ERR! at async Arborist.rebuild (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:65:5)
npm ERR! Error: EPERM: operation not permitted, open 'C:Program Filesnodejsnest.ps1'
npm ERR! at async open (node:internal/fs/promises:638:25)
npm ERR! at async writeFile (node:internal/fs/promises:1221:14)
npm ERR! at async Promise.all (index 0)
npm ERR! at async Promise.all (index 0)
npm ERR! at async Promise.all (index 0)
npm ERR! at async #createBinLinks (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:398:5)
npm ERR! at async Promise.allSettled (index 0)
npm ERR! at async #linkAllBins (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:379:5)
npm ERR! at async #build (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:163:7)
npm ERR! at async Arborist.rebuild (C:Program Filesnodejsnode_modulesnpmnode_modules@npmcliarboristlibarboristrebuild.js:65:5) {
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'open',
npm ERR! path: 'C:\Program Files\nodejs\nest.ps1'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
I tried:
- Run as Administrator (both cmd and powershell)
- Disable Antivirus
- Restart computer
- Reinstall NODE.js
All expecting that it would run the command fine. Nothing worked
1