whistle提示-bash: w2: command not found问题

3,481 阅读1分钟

Whistle是一款常用的前端开发调试工具,这里记录一个安装whistle过程中的一个小插曲。在mac中通过“sudo cnpm install -g whistle”命令安装whistle。

sudo cnpm install -g whistle

本以为可以安装成功顺利使用。但使用w2 start的时候提示了一个报错:“-bash: w2: command not found”。 image.png 怀疑没安装成功,重新安装一次;但结果还是提示报错。赶紧查看了下node的版本号,通过nvm ls提示原来之前安装了两个版本的node

nvm ls

image.png 分别是: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下。 image.png 再查看当前使用的node版本是v8.11.3,问题的根源就明确了,最后切换到v10.9.0就可以用开启whistle了。 image.png