VSCode终端进程命令启动失败

10

我正在尝试使用Hello World示例扩展程序。但是当我从'Run Extension'任务运行扩展程序时,会出现以下错误:

The terminal process command '/bin/zsh -c 'npm run watch'' failed to launch (exit code: 127)

但是我可以在终端上运行以上命令而不会出现任何错误。


我也遇到了这个问题,但是我的shell是/bin/bash。我怀疑应该传递-l标志以使其成为“登录shell”并从.profile加载设置。该命令来自.vscode/tasks.json文件,其中第一个任务类型为“npm”,脚本为“watch”。 - Duane J
2个回答

6

刚找到了这个https://github.com/microsoft/vscode/issues/76542。在我的OSX系统中,通过终端使用code .打开代码存在问题,但可以通过检查设置中的“终端”>“集成:继承环境”选项并启用,以从VSCode继承环境来解决此问题。


3
我已勾选继承环境选项,但问题仍然存在。 - adzo261

2

如果您的macOS和计算机最近自动重新启动(例如内核崩溃),我发现VScode在未正确加载所有先前打开的终端中重新加载。

解决方法很简单,完全退出VSCode,然后重新启动。环境将正确加载。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接