Zym*_*tik 4 windows ubuntu node.js npm windows-subsystem-for-linux
从终端运行npm installornpm命令时,我看到以下消息。执行node工作按预期进行。
> npm install
/usr/bin/env: ‘bash\r’: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这是一个行尾问题,但不是来自 Ubuntu。使用以下命令确保您确实拥有node并npm正确安装:
sudo apt install nodejs npm
然后通过/etc/wsl.conf在 WSL 中编辑文件来停止与 WSL 共享的 Windows 路径变量。如果文件不存在,sudo touch /etc/wsl.conf请先执行。使用命令编辑文件sudo nano /etc/wsl.conf并添加以下配置:
[interop]
appendWindowsPath = false
Run Code Online (Sandbox Code Playgroud)
然后wsl --shutdown在 Windows 中使用命令重新启动 WSL2 。
注意:这也会影响pyenv命令,请参阅/usr/bin/env: 'bash\r': No such file or directory: Incompatible line-endings (WSL?)
小智 6
我也遇到了这个问题,在相同的发行版和版本上运行。在阅读了每个人的评论后,我认为首先尝试的最简单的解决方案是“将其关闭然后再次打开”,并且它起作用了!我在 Windows(不是 ubuntu)终端中运行了这个。
wsl --shutdown
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
576 次 |
| 最近记录: |