vue3+vite项目构建时报错npm ERR! code EPERMnpm ERR! syscall mkdir...

发布时间:2024年01月16日

vscode终端中输入npm create vite@latest vueviteproject1 -- --vue命令后报错

具体报错如下:?

PS D:\project> npm create vite@latest vueviteproject1 -- --vue
>>?
npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path D:\node\node_cache\_cacache
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'D:\node\node_cache\_cacache'
npm ERR! ?[Error: EPERM: operation not permitted, mkdir 'D:\node\node_cache\_cacache'] {
npm ERR! ? errno: -4048,
npm ERR! ? code: 'EPERM',
npm ERR! ? syscall: 'mkdir',
npm ERR! ? path: 'D:\\node\\node_cache\\_cacache'
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.

npm ERR! Log files were not written due to an error writing to the directory: D:\node\node_cache\_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

截图如下:

翻译一下:?

npm 错误!代码 EPERM
npm 错误!系统调用 mkdir
npm 错误!路径 D:nodenode_cache_cacache
npm 错误!ERRNO -4048
npm 错误!错误:EPERM:不允许操作,mkdir 'D:nodenode_cache_cacache'
npm 错误! [错误:EPERM:不允许操作,mkdir 'D:nodenode_cache_cacache']{
npm 错误! ?errno: -4048,
npm 错误! ?代码: 'EPERM',
npm 错误! ?系统调用: 'mkdir',
npm 错误! ?路径:“D:nodenode_cache_cacache”
npm 错误!}
npm 错误!
npm 错误!您的操作系统拒绝了该操作。
npm 错误!该文件可能已被使用(由文本编辑器或防病毒软件使用),
npm 错误!或者您缺乏访问它的权限。
npm 错误!
npm 错误!如果您认为这可能是权限问题,请仔细检查
npm 错误!文件及其包含目录的权限,或尝试运行
npm 错误!再次以 root/Administrator 身份执行该命令。

npm 错误!由于写入目录时出错,未写入日志文件:D:nodenode_cache_logs
npm 错误!您可以使用以下命令重新运行该命令

原因分析

权限问题导致的。在尝试安装npm时,npm试图在D:\node\node_cache目录下创建一个新目录,但由于权限不足,操作被拒绝

问题解决:

以管理员身份运行vscode后解决

文章来源:https://blog.csdn.net/weixin_53141315/article/details/135532673
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。