Ubuntu看不到node, Git Bash可以,还有其他东西



我的电脑里有Ubuntu和Git Bash。

  • 当我在Ubuntu上输入LS命令时,没有显示。
  • 当我在Git Bash中输入LS时,它会列出目录。

:

  • 当我寻找NODE和NPM的版本时,它适用于Git Bash
  • 但是Ubuntu没有看到NODE或NPM并问我是否要下载它。

然而,当跟随我的Bootcamp课程时,有些命令不能同时在Git Bash和Ubuntu上工作。
我做错了什么吗?

Ubuntu应该通过WSL2可用,这意味着在WSL2 Ubuntu会话中使用的文件夹可能与在git bash会话中使用的文件夹不同。

两个会话中的$PATH可能不同。

  • Git bash会话将继承Windows%PATH%环境变量,其中可能包括已经安装在那里的node.exe/npm.exeWindows Node发行版。
  • WSL2 Ubuntu会话将使用Linux Node发行版,需要首先安装。

最新更新