/usr/bin/env: ‘node’: 没有那个文件或目录
/usr/bin/env: ‘node’: No such file or directory
我知道这个问题已经被问过很多次,但是 none 的解决方案对我有用。我很绝望!
在 Windows 10 日,我创建了一个简单的 Vue.js & Node 应用程序,遵循本指南:
Full Stack Web App using Vue.js & Express.js
它实现了一个简单的 client/server 应用。
在我安装了 nodemon 之后,我尝试 运行 “npm start” 并得到了这个:
/usr/bin/env: ‘node’: No such file or directory
我看到在 nodemon.js 文件的顶部有以下行:
#!/usr/bin/env node
我知道这是shebang线
几个问题:
- 我该如何解决这个问题?
- 为什么还有这条线?是因为我安装了 windows 商店的 Ubunto 应用程序吗?
- 我还在 VSCODE 上安装了“Remote - WSL”包。可能相关?
我已经尝试过的:
- 在 windows 的 Ubunto 应用程序上,我 运行 以下内容:
sudo ln -sfn /usr/bin/nodejs /usr/bin/node
- 在 windows 环境变量上,我将 C:\Program Files\nodejs 添加到用户和系统变量中
- 在 nodemon.js 文件上,我尝试更改
#!/usr/bin/env node
到
#!C:\Progra~1\nodejs\node.exe
没有任何帮助!
任何帮助将不胜感激。
谢谢,
终于解决了。问题是我使用的终端不是 bash。 ♂️
傻我。
我知道这个问题已经被问过很多次,但是 none 的解决方案对我有用。我很绝望! 在 Windows 10 日,我创建了一个简单的 Vue.js & Node 应用程序,遵循本指南:
Full Stack Web App using Vue.js & Express.js
它实现了一个简单的 client/server 应用。
在我安装了 nodemon 之后,我尝试 运行 “npm start” 并得到了这个:
/usr/bin/env: ‘node’: No such file or directory
我看到在 nodemon.js 文件的顶部有以下行:
#!/usr/bin/env node
我知道这是shebang线
几个问题:
- 我该如何解决这个问题?
- 为什么还有这条线?是因为我安装了 windows 商店的 Ubunto 应用程序吗?
- 我还在 VSCODE 上安装了“Remote - WSL”包。可能相关?
我已经尝试过的:
- 在 windows 的 Ubunto 应用程序上,我 运行 以下内容:
sudo ln -sfn /usr/bin/nodejs /usr/bin/node
- 在 windows 环境变量上,我将 C:\Program Files\nodejs 添加到用户和系统变量中
- 在 nodemon.js 文件上,我尝试更改
#!/usr/bin/env node
到
#!C:\Progra~1\nodejs\node.exe
没有任何帮助!
任何帮助将不胜感激。
谢谢,
终于解决了。问题是我使用的终端不是 bash。 ♂️ 傻我。