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