SolidJSS
SolidJSโ€ข4y agoโ€ข
10 replies
FutureLights

EPERM operation not permitted, rmdir

I'm getting this error when I try to visit my dev site

8:43:09 PM [vite] error while updating dependencies:
Error: EPERM: operation not permitted, rmdir 'C:\Users\...\node_modules\.vite\deps'


I'm pretty sure I somehow corrupted by project. The Vite HMR wasn't working and I was trying to fix it. I did not change any config files, just tried starting vite with different flags. Anyways, if I look at my
node_modules
folder properties, the read-only checkbox is checked (Windows). Unchecking shows a progress bar and closes, but it is still checked if I reopen properties again. Googling hasn't helped (https://stackoverflow.com/questions/39293636/npm-err-error-eperm-operation-not-permitted-rename, https://stackoverflow.com/questions/58078937/eperm-operation-not-permitted-mkdir-c-program-files-nodejs-node-modules-sta).

I've never had this problem with React, but I have several times with Solid JS. I'm sure it nothing with Solid JS, I just don't know if it's an issue with vite or something else. I'm sure it's something I did wrong, but have no idea what or how to fix it. If anyone has ran into this problem, and has a solution that would be great. As of now, my only work around is to delete
node_modules
and
package-lock.json
and reinstall everything. I really don't know why that works and I have to redo everytime any of my packages change.
Stack Overflow
When I execute npm install I get this error
npm ERR! Error: EPERM: operation not permitted, rename C:\projects**\node_modules\react-async-script' -> 'C:\projects***\node_modules.react-a...
npm ERR! Error: EPERM: operation not permitted, rename
Stack Overflow
I'm trying to run npm install on my project but its showing EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules.staging

I don't have root administrative access. I'am using as
EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node...
Was this page helpful?