/bin/sh: npm: command not found

如果你开发微信小程序遇到了这个问题。先看下是不是和我情况一样。 Mac下使用nvm安装的Nodejs。 解决方法:

which node

先获取当前Nodejs的路径

ln -s /Users/#{username}/.nvm/versions/node/#{nodeVersion}/bin/npm /usr/local/bin/npm
ln -s /Users/#{username}/.nvm/versions/node/#{nodeVersion}/bin/node /usr/local/bin/node