解决方式有两种:
1、重装npm,按照这个步骤 https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
2、改变npm默认路径以降低文件权限问题发生的概率
mkdir ~/.npm-global
npm config set prefix ‘~/.npm-global’
export PATH=~/.npm-global/bin:$PATH
source ~/.profile(该步不一定需要,视具体部署方式而定)
npm install -g jshint
可参考官方文档:https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally