【问题标题】:/usr/bin/env: ‘node’: No such file or directory/usr/bin/env: ‘node’: 没有这样的文件或目录
【发布时间】: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线。

几个问题:

  1. 我该如何解决这个问题??
  2. 为什么还有这条线?是因为我安装了 Windows 商店的 Ubunto 应用吗?
  3. 我还在 VSCODE 上安装了“Remote - WSL”包。也许相关?

我已经尝试过的:

  1. 在适用于 Windows 的 Ubunto 应用程序上,我运行了以下命令:

sudo ln -sfn /usr/bin/nodejs /usr/bin/node

  1. 在 windows 环境变量中,我将 C:\Program Files\nodejs 添加到用户和系统变量中
  2. 在 nodemon.js 文件中,我尝试更改

#!/usr/bin/env 节点

#!C:\Progra~1\nodejs\node.exe

没有任何帮助!

我们将不胜感激。

谢谢,

【问题讨论】:

  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask

标签: node.js windows ubuntu nodemon


【解决方案1】:

终于解决了。问题是我使用的终端不是 bash。 ?‍♂️ 傻我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 2016-02-20
    • 2014-05-30
    • 2011-04-08
    • 2013-03-11
    • 2019-12-11
    • 2013-02-27
    • 1970-01-01
    相关资源
    最近更新 更多