最近在跟做鱼皮大佬的《用户中心》项目练手,由于是2022年的项目而且不是用Mac做的,遇到了很多问题,在此记录一下。
1.安装node.js版本过高,目前官网最新长期支持版本是18.16.0 LTS。视频中安装的是16.14.0 LTS,如果遇到安装问题,建议切回低版本。
至少我在执行下面两个命令时,就遇到很多不了解的报错。
Permission Denied报错一律在命令前面加sudo
我的处理方案是把node全卸载了。
参考 https://www.yii666.com/blog/51283.html
#npm 卸载
sudo npm uninstall npm -g
# 下面是node.js卸载
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
也可以选择切换node版本,我没有尝试过效果
https://blog.csdn.net/EchoLiner/article/details/129900063
https://blog.csdn.net/qq_48892022/article/details/125904623
- myapp文件夹默认是在/Users/用户名/myapp,在用webstorm启动项目的时候,会有文件报错Permission Denied。我没有找到在哪可以配置命令前加上sudo的地方。最后直接就把整个文件夹和文件夹下面所有东西都修改了权限。
在访达->你的用户名文件夹->myapp,右键显示简介
然后重新在webstorm启动就正常了