我的电脑里有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.exe
Windows Node发行版。 - WSL2 Ubuntu会话将使用Linux Node发行版,需要首先安装。