Whistle是一款常用的前端开发调试工具,这里记录一个安装whistle过程中的一个小插曲。在mac中通过“sudo cnpm install -g whistle”命令安装whistle。
sudo cnpm install -g whistle
本以为可以安装成功顺利使用。但使用w2 start的时候提示了一个报错:“-bash: w2: command not found”。
怀疑没安装成功,重新安装一次;但结果还是提示报错。赶紧查看了下node的版本号,通过nvm ls提示原来之前安装了两个版本的node
nvm ls
分别是:v8.11.3和v10.9.0。
而whistle安装路径提示“Installing whistle's dependencies to /Users/hodoshourei/.nvm/versions/node/v10.9.0/lib/node_modules/whistle/node_modules”,
安装路径是在v10.9.0下。
再查看当前使用的node版本是v8.11.3,问题的根源就明确了,最后切换到v10.9.0就可以用开启whistle了。