问题:
我从macintosh终端执行以下命令:
$ jsx --watch src/ build/
我从终端收到以下输出错误:
-bash: jsx: command not found
相关信息:
我使用正输出执行了以下命令:
$ npm install -g react-tools
该指令紧接在产生错误的指令之前:
环境信息:
$ node -v
v0.12.4
$ npm
2.10.1
最佳谷歌:
备注:
最好的谷歌很短,因为没有很多链接提供教程提供的信息。结果是我认为有一个明显的解决方案,我只是愚蠢。
如果需要,我会提供更多信息
解决方案解决我的独特问题:
执行以下命令:
$ export PATH=$PATH:$(npm config get prefix)/bin
原始问题命令:
$ jsx --watch src/ build/
新的正面输出:
built Module("helloworld")
["helloworld"]
答案 0 :(得分:4)
运行这个:
npm config get prefix
将为您提供有关全局npm模块安装位置的线索。您需要将上面返回的目录下的bin目录添加到您的路径中。例如,它可能返回/ usr / local,在这种情况下,您应该将/ usr / local / bin添加到PATH。你可以这么做:
export PATH=$PATH:$(npm config get prefix)/bin