5

我正在尝试检查 WSL2 Ubuntu 20.04 中安装的 npm。

我运行这个命令

npm --version

结果

-bash: /mnt/c/ProgramData/scoop/apps/nodejs/current/npm: /bin/sh^M: bad interpreter: No such file or directory

但是如果我切换到root用户,通过执行以下命令:

sudo su

我可以检查 npm 版本

root@LAPTOP:/home/user/folder/web/src# npm --version
6.14.4
root@LAPTOP:/home/user/folder/web/src#

为什么当我使用非 root 用户执行时,我无法运行 npm 命令。似乎它正在尝试通过 wsl 从 c 驱动器安装进行安装。

4

0 回答 0