vue或npm创建项目创建项目时常见的问题
在使用vue或者npm的时候,经常会出现创建失败的报错,比如下面这样的:
其中最关键的报错信息If you believe this might be a permissions issue, please double-check the
或者包含permissions
的错误,大部分都是因为创建权限的问题导致。
通常来说,最简单的就是以管理员身份运行cmd,然后再创建项目就可以了,但是身为技术人员,每次都要以管理员身份运行就显得多了一层“麻烦”的操作,所以能否有一种一劳永逸的设置来解决这个问题呢?
答案是,当然有,比如结果就是下面这样的:
轻松实现一条命令运行到底,再也看不见烦人的红色(报错)了。下面我们来说具体原因和操作。
解决办法
既然是权限问题,那只要给npm或者vue设置相应的权限就好了嘛,而vue是基于npm运行的,所以我们给npm设置权限
就好。
- 打开npm安装路径所在文件夹的属性
小编的安装路径是: D:\Program Files\nodejs ;那就打开 D:\Program Files, 在 nodejs 右键点开此文件夹的属性,查看“安全”中的第一个Users的权限,可以看到是只有3项权限的,就像下面这样:
2. 修改文件夹权限
选中常常的那一串Users,然后点击“编辑”,在弹出的权限窗口中,选中Users,勾选完全控制,应用(在弹出的确认窗口中同意子文件夹和文件都处理),经过漫长的等待就可以了。
经过以上两步,再次创建项目的时候就不存在权限问题导致创建失败了。