下载完依赖启动项目pnpm run dev时出现报错
截图:
原因分析:
1.macos是基于Linux的,所以本身sudo就是Linux下的指令,sudo命令以系统管理者的身份执行指令,依次,通过sudo所执行的指令就好像是root亲自执行。
2.当前用户对node——modules目录没有读写权限
解决方案:
方案1:命令:sudo+原来的命令
例如:运行vue脚手架项目:
sudo npm run serve
方案2:为当前账户添加node_modules目录读写权限即可。
sudo chown -R $(whoami) ~/.npm
结果:
项目正常运行