报错信息
npm WARN logfile could not be created: Error: EPERM: operation not permitted, open ‘D:\zhangshaohe\applicationProgram\nodejs\node_cache_logs\2022-08-10T05_23_47_978Z-debug-0.log’
报错说明
当我们使用npm命令进行操作时就会报如上错误,例如
npm -v
npm install
npm run dev
npm run server
问题分析
- 是因为你使用的命令行不是用管理员进行打开使用,会进行报错;
这里使用管理员模式打开命令行,不会进行报错了! - 每次使用管理员模式打开闲麻烦,就是文件没权限,可在你安装的目录下,进行操作
忘记nodejs安装在哪,在终端中使用命令进行查看
where node
右击文件夹,选择属性
安全–>Users–>编辑
设置完之后,就不会报错了,我这里比较懒,全部设置的,可单独只设置两个文件就可以了。
将文件夹 node_cache和node_global赋予权限就可以了。