问题分析:
1. 可能是新安装了某个依赖库;
2. 应用是新建项目,node_modules 库文件访问权限不够;
思路:
看到这个错误中的 permission denied, rmdir,首先想到的是没有权限访问文件夹。
解决办法一(推荐):
1. 直接在运行项目的命令中执行命令,修改文件夹访问权限:
sudo chmod -R 755 node_modules
2. 输入密码,等待命令执行完成,重新执行,npm run dev 即可。
解决办法二:
直接执行命令:
sudo npm run dev
输入系统用户密码即可。
注意: 以上是Mac 系统的sudo命令,至于Windows系统的命令,笔者还尚未研究
总结:
在遇到 permission 相关报错,通常是没有访问文件夹、文件的权限,用系统管理员身份执行命令,或者修改对应文件夹、文件的权限即可解决问题