【问题标题】:jsx command not found on mac terminal在 mac 终端上找不到 jsx 命令
【发布时间】:2015-08-28 18:02:28
【问题描述】:

问题:

  • 我从 macintosh 终端执行以下命令:

    $ jsx --watch src/ build/
    
  • 我从终端收到以下输出错误:

    -bash: jsx: command not found
    

相关信息:

环境信息:

   $ node -v
    v0.12.4
   $ npm
    2.10.1

谷歌精选:

附加说明:

  • Best of google 很短,因为提供教程提供的信息的链接并不多。这样做的结果是我认为有一个明显的解决方案,而我只是愚蠢。

  • 如果需要,我会提供更多信息

  • 请原谅这个问题的格式。这就是我解决问题的方法。我希望有人可以提供解决方案点。如果这对于一个简单的问题来说太过分了,我深表歉意,但我找不到任何反对它的规则。

解决方案解决我的独特问题:

  • 执行以下命令:

    $ export PATH=$PATH:$(npm config get prefix)/bin
    
  • 原问题命令:

    $ jsx --watch src/ build/
    
  • 新的正输出:

    built Module("helloworld")
    ["helloworld"]
    

【问题讨论】:

    标签: node.js reactjs npm react-jsx


    【解决方案1】:

    运行这个:

    npm config get prefix
    

    这将为您提供有关全局 npm 模块安装位置的线索。你需要将上面返回的目录下的bin目录添加到你的路径中。例如,它可能返回 /usr/local,在这种情况下,您应该将 /usr/local/bin 添加到 PATH。你可以这样做:

    export PATH=$PATH:$(npm config get prefix)/bin
    

    【讨论】:

      猜你喜欢
      • 2021-05-05
      • 2011-07-16
      • 2016-11-21
      • 2022-06-15
      • 1970-01-01
      • 2013-12-25
      • 2014-06-24
      • 1970-01-01
      相关资源
      最近更新 更多