在 vscode 终端创建 vue 项目时报错:npm error code EPERM
这是因为当前用户没有足够的权限
解决方法:用户授权
找到 node.js 的安装目录
右键点击属性 -> 安全
一般默认用户是 Users,我这里是已经修改过了
如果直接点击 “编辑” 修改权限的话会报错:
因此需要点击右下角的 “高级”,进入选择 “更改”
输入 everyone -> 检查名称
首字母会变成大写,然后点击确定
所有者变成 Everyone,下方会有一行 “替换子容器和对象的所有者”,勾选这一行和左下角的 “使用可从此对象继承的权限项目替换所有子对象的权限项目”,点击确定
Windows安全提示中心弹出后选择 “是”
再次进入 “属性” -> “高级”,点击 “添加”
选择主体
再次输入 everyone -> 检查名称
首字母变成大写,点击确定
勾选 “完全控制” -> 确定
修改权限完成
此时回到 vscode 中再次创建 vue 项目就可以成功了