我无法从 Visual Studio Code Mac OS 的集成终端运行 nodemon
Posted
技术标签:
【中文标题】我无法从 Visual Studio Code Mac OS 的集成终端运行 nodemon【英文标题】:I can't run nodemon from Integrated Terminal of Visual Studio Code Mac OS 【发布时间】:2018-08-05 04:06:48 【问题描述】:我已通过以下方式安装了 nodemon:sudo npm install -g nodemon。使用 MacOS 终端,我可以运行 nodemon 命令。 但是在 Visual Studio Code 的集成终端中,我无法运行 nodemon,我不知道为什么。 也许两个终端不同步? 请帮帮我。
【问题讨论】:
【参考方案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】:就我而言
-
将默认 shell 从 Powershell 更改为 CMD
重启 VSCode。
VSCode 现在以 cmd 作为默认启动,并且 cmd 没有出现问题。
【讨论】:
【参考方案4】:在我的 Web 开发过程中,我也长期面临类似的问题。如果您在 VS 代码中也遇到这些问题,那么我建议您在 VS 代码中安装 Powershell 扩展或更新您的 Powershell 扩展。并重启你的 vs 代码。
【讨论】:
以上是关于我无法从 Visual Studio Code Mac OS 的集成终端运行 nodemon的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio Code 上使用 <git push>,但显示“无法从远程存储库读取”。
如何在 Visual Studio Code 中查找/执行 Python 交互模式?
Unity无法正常选择Visual Studio Code编辑器