我无法从Visual Studio Code Mac OS的集成终端运行nodemon

时间:2018-02-25 16:51:57

标签: visual-studio-code

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

4 个答案:

答案 0 :(得分:1)

关闭VS代码并使用'代码从命令行再次启动它。'。

以上方法应解决问题。有时当我们在安装visual studio之后安装节点时会发生某种环境变量路径问题。

答案 1 :(得分:0)

类似的样子已经被其他人问到了。但这是一个可能的解决方案。在您的package.json中,编辑脚本:

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

然后npm运行发球服务

您还可以检查自己的bash个人资料

如果bash找不到nodemon。

    ~/.bash_profile 

添加

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

选中此solution

和此讨论here

答案 2 :(得分:0)

就我而言

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

enter image description here

VSCode 现在开始时默认选择 cmd,而 cmd 没有出现问题。

答案 3 :(得分:0)

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