IntelliJ Ultimate Yarn需要nodejs 4或更高版本

时间:2020-07-31 14:47:13

标签: node.js intellij-idea ubuntu-18.04 yarnpkg nvm

我最近使用nvm更改了我的nodejs版本(我一直使用nvm,它不是替换本机节点的新安装)。纱线是最新的,并且本机安装到

但是现在,当我尝试提交(或其他使用intellij中的节点(例如“ run”)的其他东西)时,我会遇到这种错误

16:40   Commit failed with error
        0 file committed, 1 file failed to commit: feat(acl): fsdfsd
        Yarn requires Node.js 4.0 or higher to be installed.

这就像intellij或yarn不再识别nodejs ...

纱线1.22.4 npm 6.14.6 节点12.18.3 虚拟机0.35.3 IntelliJ Ultimate 2020.2 Ubuntu 18.04

知道发生了什么吗?预先感谢!

1 个答案:

答案 0 :(得分:1)

从桌面/系统菜单/工具箱启动时,IDEA仅看到在登录外壳程序中配置的环境变量,而在交互式外壳程序配置文件(例如.bashrc.zshrc)中看不到。可能的解决方案:

  • 解决方法1 :将必需的变量移至相应的shell配置文件配置中,以使其在登录shell中可用
  • 解决方法2 :从终端运行IDE以使其继承终端环境

另请参阅https://youtrack.jetbrains.com/issue/IDEABKL-7589