【发布时间】:2021-07-31 16:27:06
【问题描述】:
我知道这个问题已经被问过很多次了,但没有一个解决方案对我有用。我很绝望! 在 Windows 10 上,我按照本指南创建了一个简单的 Vue.js 和 Node 应用程序:
Full Stack Web App using Vue.js & Express.js
它实现了一个简单的客户端/服务器应用程序。
安装 nodemon 后,我尝试运行“npm start”并得到了这个:
/usr/bin/env: ‘node’: 没有这样的文件或目录
我在 nodemon.js 文件的顶部看到了以下行:
#!/usr/bin/env 节点
我知道这是一条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 节点
到
#!C:\Progra~1\nodejs\node.exe
没有任何帮助!
我们将不胜感激。
谢谢,
【问题讨论】:
-
请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask
标签: node.js windows ubuntu nodemon