【问题标题】:I can't run nodemon from Integrated Terminal of Visual Studio Code Mac OS我无法从 Visual Studio Code Mac OS 的集成终端运行 nodemon
【发布时间】:2018-08-05 04:06:48
【问题描述】:

我已通过以下方式安装了 nodemon:sudo npm install -g nodemon。使用 MacOS 终端,我可以运行 nodemon 命令。 但是在 Visual Studio Code 的集成终端中,我无法运行 nodemon,我不知道为什么。 也许两个终端不同步? 请帮帮我。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    关闭 VS Code 并使用“code .”从命令行再次启动它。

    上述方法应该可以解决问题。有时,当我们在安装 Visual Studio 后安装节点时,会发生某种环境变量路径问题。

    【讨论】:

    • 你能从内部和终端检查节点版本吗?
    • 是的。我可以从内部 vs 终端检查我的节点版本
    【解决方案2】:

    看起来有人问过这个问题。但这是一个可能的解决方案。在你的 package.json 中编辑脚本:

       "scripts": {
          "serve": "nodemon server.js"
       },
    

    然后 npm 运行服务

    你也可以检查你的 bash 个人资料

    如果 bash 没有找到 nodemon。

        ~/.bash_profile 
    

    添加

        PATH=$PATH:/usr/local/bin/bin/
    

    查看solution

    还有这个讨论here

    【讨论】:

      【解决方案3】:

      就我而言

      1. 将默认 shell 从 Powershell 更改为 CMD
      2. 重启 VSCode。

      VSCode 现在以 cmd 作为默认启动,并且 cmd 没有出现问题。

      【讨论】:

        【解决方案4】:

        在我的 Web 开发过程中,我也长期面临类似的问题。如果您在 VS 代码中也遇到这些问题,那么我建议您在 VS 代码中安装 Powershell 扩展或更新您的 Powershell 扩展。并重启你的 vs 代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-01-25
          • 2018-11-11
          • 1970-01-01
          • 2014-01-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多