Visual studio code 我能';t从Visual Studio代码Mac OS的集成终端运行nodemon

Visual studio code 我能';t从Visual Studio代码Mac OS的集成终端运行nodemon,visual-studio-code,Visual Studio Code,我已经安装了nodemon:sudonpm安装-g nodemon。使用MacOS终端,我可以运行nodemon命令。 但在VisualStudio代码的集成终端中,我不能运行nodemon,我也不知道为什么。 也许两个终端不同步? 请帮帮我。关闭VS Code并使用“Code”从命令行再次启动它 上述方法应该可以解决这个问题。在安装VisualStudio之后安装node时,有时会出现某种环境变量路径问题 看来这是别人问的。但这里有一个可能的解决方案。在您的package.json编辑脚本中:

我已经安装了nodemon:sudonpm安装-g nodemon。使用MacOS终端,我可以运行nodemon命令。 但在VisualStudio代码的集成终端中,我不能运行nodemon,我也不知道为什么。 也许两个终端不同步?
请帮帮我。

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


上述方法应该可以解决这个问题。在安装VisualStudio之后安装node时,有时会出现某种环境变量路径问题

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

   "scripts": {
      "serve": "nodemon server.js"
   },
然后npm跑发球

您还可以检查bash配置文件

如果bash没有找到nodemon

    ~/.bash_profile 

检查这个

在我的例子中,这个讨论

  • 将默认shell从Powershell更改为CMD
  • 重新启动VSCode

  • VSCode现在以选择cmd作为默认值开始,cmd没有出现问题。

    在我的web开发过程中,很长一段时间我也面临类似的问题。如果您在VS代码中也面临这些问题,那么我建议您在VS代码中安装Powershell扩展或更新Powershell扩展。然后重新启动vs代码。

    是否可以从vs终端内部检查节点版本?是。我可以从vs终端内部检查我的节点版本
        PATH=$PATH:/usr/local/bin/bin/