当我调用以下任何命令时
npm
npm start
npm run start
我明白了
/usr/bin/env: ‘bash\r’: No such file or directory
答案1
以下来源提到了这个问题,并提出了各种解决方案:
- 在 WSL Ubuntu 20.04 上安装 npm 后,我收到消息“/usr/bin/env:'bash\r': 没有这样的文件或目录”
- /usr/bin/env:'bash\r':没有这样的文件或目录:不兼容的行尾(WSL?)#1725
这可能就足够了:
- 从 WSL 运行
sudo apt install nodejs npm
安装 node 和 npm - 从 PowerShell/CMD 运行
wsl --shutdown
重新启动 WSL 服务 - 接下来在 WSL 中运行
which npm
以确认它已安装 [输出:在 /usr/bin/npm]
如果这不能解决问题,则上述来源建议了其他解决方案。