为什么报错?
我们在使用 uni-app 官网的指令去创建项目时,可能会遇到操作不被允许的问题,操作不被允许 —— 显而易见原因是没有权限,也就是下面图中所展现的错误:
问题的原因:
在安装 node.js 时我们将 node_cache、node_global 文件夹配置到了其他地方,导致node没有权限访问,所以会出现这样的报错
知道问题的所在,问题也就好解决了,我们很轻松能想到的一种解决办法就是没有权限给分配权限就行了,当然还有其他的方法,我们在下面会进行讲解
问题解决
方法一:
这个方法是赋予使用工具的权限,给我们的 vscode 更高权限,以管理员模式打开:
右键属性,勾选以管理员身份运行此程序
这是最简单的方式,除了这个方式还可以使用下面的方式
方法二:
方法二是给我们所需要用到的node文件夹开启更高的权限,也就是给报错的文件夹去开启更高权限
这种方法开启了这个文件夹的所有权限,难免会有安全问题,不过正常使用是不会产生问题的,而且在之后也能避免一些意想不到的问题,还是不错的选择,下面再次尝试创建项目:
这样大家就能很清楚的看到这样设置的便捷性,再次创建项目很简单就创建成功了!
方法三:
不使用vscode自带的终端,在需要创建的项目文件夹中使用管理员打开cmd或者Git Bash,然后直接执行指令就行啦:
这样也能成功创建项目,这种方式相对上面前两种方式多少麻烦一丢丢,不过也是非常便捷的
亲测三种方式都很好用,大家快去试试吧!