相关疑难解决方法(0)

在 WSL2 中:安装了适用于 Windows 10 nodejs 的 Ubuntu 20.04,但 npm 不起作用

我在Windows 10操作系统中使用WSL2:Ubuntu 20.04。当我执行命令时,我已使用该命令进行安装,我得到nodejssudo apt-get install -y nodejsnode -vv12.18.3

mrd@DESKTOP-2EO5K4H:/mnt/c/Users/musfi$ node -v
v12.18.3

但是当我执行npm -v命令时,我得到以下命令

mrd@DESKTOP-2EO5K4H:/mnt/c/Users/musfi$ npm -v
-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: 错误的解释器: 没有那个文件或目录

我也做whereis指挥。希望这将有助于找到解决方案。

mrd@DESKTOP-2EO5K4H:/mnt/c/Users/musfi$ whereis 节点
节点:/usr/bin/node /usr/include/node /mnt/c/Program Files/nodejs/node.exe /usr/share/man/man1/node.1.gz

mrd@DESKTOP-2EO5K4H:/mnt/c/Users/musfi$ whereis npm
npm: /usr/bin/npm /mnt/c/Program Files/nodejs/npm /mnt/c/Program Files/nodejs/npm.cmd /usr/share/man/man1/npm.1

我已经尝试了几乎所有的 stackoverflow 解决方案和 github 问题,但没有任何效果对我有用。
希望任何善良的灵魂都能解决这个问题。提前致谢。

node.js npm windows-10 windows-subsystem-for-linux ubuntu-20.04

7
推荐指数
4
解决办法
6032
查看次数