Error: EPERM: operation not permitted, open with help.log

When typing ionic serve I started to receive the following error in the Windows terminal:

Error: EPERM: operation not permitted, open 'C:\Users\Asus\.ionic\helper.log'

helper.log

[e[40mWARNe[49m] Error loading @capacitor/ios package.json: Error: Cannot find module '@capacitor/ios/package'
       
       Require stack:
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\project\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\bin\ionic
[e[40mWARNe[49m] Error loading @capacitor/android package.json: Error: Cannot find module '@capacitor/android/package'
       
       Require stack:
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\project\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\bin\ionic
[e[40mWARNe[49m] Error loading ionic-angular package.json: Error: Cannot find module 'ionic-angular/package'
       
       Require stack:
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\project\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\bin\ionic
[e[40mWARNe[49m] Error loading @ionic/app-scripts package.json: Error: Cannot find module '@ionic/app-scripts/package'
       
       Require stack:
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\project\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\lib\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\index.js
       - C:\Users\Asus\AppData\Roaming\npm\node_modules\@ionic\cli\bin\ionic
[e[40mWARNe[49m] Error loading @capacitor/core package.json: Error: Cannot find module '@capacitor/core/package'

...

Then what I did was :

npm uninstall -g @ionic/cli
npm uninstall @capacitor/core --save -g
npm uninstall @capacitor/cli --save -g

npm install @ionic/cli -g --save
npm install @capacitor/core --save -g
npm install @capacitor/cli --save -g

but still same issue.

Also tried : Error: EPERM: operation not permitted, open 'F:\projects\www\build\15.js' - #2 by pettrin

Any help would be much appreciated

Are you 100% confident that the filesystem in question supports symlinks? If not, I would suggest seeing if the problem persists on a filesystem that you have such confidence in.

Thank you very much for replying @rapropos

Excuse my ignorance (i have just googled the definition of symlinks) but ionic serve was running just fine two days ago on my current machine/filesystem (Windows) so rather than an issue with the filesystem my guess is that something else changed and broke it… and/or the way I am trying to reinstall /reset ionic is wrong… do you agree?

The last time I used Windows, Ronald Reagan was president of the US, so I am about the least qualified person here to talk about its internals. All I can say is that I have seen mysterious-looking build problems here from other posters who have used filesystems like ExFAT and Vagrant, caused by failure to properly support symbolic links.

Ended up reformatting the hard drive and now it is working