Node.js 在mac终端上找不到jsx命令
问题:Node.js 在mac终端上找不到jsx命令,node.js,reactjs,npm,react-jsx,Node.js,Reactjs,Npm,React Jsx,问题: 我从macintosh终端执行以下命令: $ jsx --watch src/ build/ -bash: jsx: command not found 我从终端接收到以下输出错误: $ jsx --watch src/ build/ -bash: jsx: command not found 相关信息: $ node -v v0.12.4 $ npm 2.10.1 我将遵循以下教程: 我执行了教程中的以下命令,输出为正: $ npm in
- 我从macintosh终端执行以下命令:
$ jsx --watch src/ build/
-bash: jsx: command not found
- 我从终端接收到以下输出错误:
$ jsx --watch src/ build/
-bash: jsx: command not found
$ node -v
v0.12.4
$ npm
2.10.1
- 我将遵循以下教程:
- 我执行了教程中的以下命令,输出为正:
$ npm install -g react-tools
built Module("helloworld") ["helloworld"]
- 此指令紧跟在产生错误的指令之前:
$ node -v
v0.12.4
$ npm
2.10.1
谷歌之最:
$ node -v
v0.12.4
$ npm
2.10.1
$ node -v
v0.12.4
$ npm
2.10.1
- 谷歌的精华是简短的,因为没有太多的链接提供教程提供的信息。这样做的结果是,我认为有一个明显的解决办法,我只是在装聋作哑
- 如有要求,我将提供更多信息
- 请原谅这个问题的格式。这就是我解决问题的方法。我希望有人能提供解决方案。对于一个简单的问题,我很抱歉这太过分了,但是我找不到任何反对的规则
- 执行以下命令:
$ export PATH=$PATH:$(npm config get prefix)/bin
- 原始问题命令:
$ jsx --watch src/ build/
- 新的积极产出:
$ npm install -g react-tools
built Module("helloworld") ["helloworld"]
- 运行以下命令:
npm config get prefix
这将为您提供有关全球npm模块安装位置的线索。您需要将上面返回的目录下的bin目录添加到您的路径中。例如,它可能返回/usr/local,在这种情况下,您应该将/usr/local/bin添加到您的路径中。你可以这样做:
export PATH=$PATH:$(npm config get prefix)/bin
运行以下命令:
npm config get prefix
这将为您提供有关全球npm模块安装位置的线索。您需要将上面返回的目录下的bin目录添加到您的路径中。例如,它可能返回/usr/local,在这种情况下,您应该将/usr/local/bin添加到您的路径中。你可以这样做:
export PATH=$PATH:$(npm config get prefix)/bin