Error: EPERM: operation not permitted, open 'D:\Nodejs\node_cache\_cacache\tmp\dbe42033'
OK,这里我们先打开win+r打开运行窗口,输入cmd到控制台,输入npm config ls查看自己设置的nodejs存储路径是否被自动切回C盘路径了。如果你看不到cache路径,且global路径变成了C:\user\AppData\Roaming\npm,说明你设置的路径丢了,重新进行以下指令:
npm config set prefix "之前你在D盘创建的global文件夹"
npm config set cache "之前你在D盘创建的cache文件夹"
这时候又发现,喵的nodejs放在D盘之后,在vscode中只有用管理员权限才能正常的进行install动作,如果是这样,只需要把nodejs的权限全部放开即可,记得选自己的账户进行权限分配: