我在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