我在MacOS下用sudo npm安装Hexo,报了很多好像是权限的错,请问有人知道为什么吗?敲的命令是:sudo npm install hexo -g报错截图如下上面两张图就是控制台报的这些错,因为太长了,一张图截不全,分成两张截的。
sudo chown -R ${whoami} ~/ # ${whoami} 特指你计算机用户名 sudo npm uninstall hexo -g sudo npm install hexo -g 这样试试?
你用anaconda安装了Python看起来这个这个版本的Python跟hexo所需要的某个包需要的Python不兼容 我建议你试试卸载anaconda恢复系统的Python: (来源) conda install anaconda-clean anaconda-clean --yes rm -rf ~/anaconda3 另外推荐使用 pyenv管理你的Python版本 nvm管理你的node环境
这样试试?