当在终端中输入npm create vue@latest以创建vue3项目出现如上报错,EPERM: operation not permitted
,表示操作系统拒绝了当前用户对该文件或目录的操作权限。npm 使用 _cacache
目录来缓存数据,但该目录可能由于权限不足或磁盘问题导致无法写入。
解决方法为将nodejs安装目录下的node_cache与node_global权限打开。
分别右键两个文件夹,选择属性-安全-Users-编辑-勾选全部权限。
打开权限后,即不会出现类似报错。若还未安装vue包,因此会返回推荐安装版本相关信息:
输入y选择安装后即可继续创建项目。
若已经安装过,则直接显示图中蓝绿色行信息。