【问题标题】:VS Code Jest fails starting on Ubuntu 20.04 (ubuntu-make install)VS Code Jest 在 Ubuntu 20.04 上启动失败(ubuntu-make install)
【发布时间】:2020-08-12 08:02:29
【问题描述】:

环境

  • Ubuntu 20.04(官方测试版)

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

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

  • VS 代码扩展:开玩笑

错误

  • 重启 VS Code 失败:
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 Code settings.json(通过 Ctrl+Shift+P,“打开设置 Json”):
    • 条目"terminal.integrated.shell.linux": "/bin/bash"

【问题讨论】:

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


    【解决方案1】:

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

    如果需要,删除 nvm 并通过默认存储库安装 apt install nodejs 是一种快速解决方法。

    【讨论】:

    • 谢谢,我也找到了这个解决方法,但我想让它与 nvm 一起工作。
    猜你喜欢
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2022-12-04
    • 2017-05-18
    相关资源
    最近更新 更多