VS Code Jest在Ubuntu 20.04上启动失败(ubuntu-make install)

时间:2020-04-28 13:29:20

标签: visual-studio-code jestjs nvm ubuntu-20.04

环境

  • Ubuntu 20.04(官方Beta版)

  • 通过ubuntu-make(umake)安装的Visual Studio Code 1.44.2: umake ide visual-studio-code

  • 通过nvm install 12 && nvm alias default 12 && nvm use default

  • 的节点12
  • VS代码扩展:开玩笑

错误

  • 重新启动VS代码失败,并显示以下信息:
Finished running all tests. Starting watch mode.
/bin/sh: 1: npm: not found
/bin/sh: 1: npm: not found
Starting Jest in Watch mode failed too many times and has been stopped.
 see troubleshooting: https://github.com/jest-community/vscode-jest/blob/master/README.md#troubleshooting

我想使用nvm并希望避免诸如调整bashrc之类的解决方法。

不起作用:

  • 添加到VS代码settings.json(通过 Ctrl + Shift + P ,“打开设置Json”):
    • 输入"terminal.integrated.shell.linux": "/bin/bash"

1 个答案:

答案 0 :(得分:0)

在ssh上运行命令时遇到了一个问题,其中来自nvm的节点二进制文件不会被添加到非登录Shell的路径中,因此无法使用。老实说,无法弄清楚如何将其添加到此处并使其相对于已安装的用户。

如果需要,可以通过默认存储库删除nvm并安装apt install nodejs