我正在尝试检查 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 驱动器安装进行安装。