【问题标题】:Nodemon not working anymore . Usage: nodemon [nodemon options] [script.js] [args]Nodemon 不再工作了。用法:nodemon [nodemon 选项] [script.js] [args]
【发布时间】:2016-09-28 22:29:11
【问题描述】:

nodemon 一直为我工作。我总是做nodemon server,它会运行服务器文件并监视更新,节点会重新启动。但是现在当我这样做时,我在 cmd 中得到了这个(我使用 windows):

Usage: nodemon [nodemon options] [script.js] [args]

See "nodemon --help" for more.

我尝试在全局范围内卸载并重新安装 nodemon,但仍然收到反馈。现在我必须在每次更新时使用常规的node 重新启动服务器。

编辑:: 这就是我输入dir 并按回车时的样子

05/29/2016  05:55 PM    <DIR>          .
05/29/2016  05:55 PM    <DIR>          ..
05/29/2016  05:35 AM    <DIR>          node_modules
05/29/2016  02:20 PM    <DIR>          public
05/24/2016  09:30 PM             2,836 server.js
05/29/2016  12:05 AM             3,513 server2.js
05/30/2016  12:41 AM             3,651 server3.js
05/29/2016  05:55 PM    <DIR>          views
               3 File(s)         10,000 bytes
               5 Dir(s)  650,802,348,032 bytes free

【问题讨论】:

  • 您的项目中是否在本地安装了nodemon?在您的项目文件夹中,在命令行上运行 npm list --depth=0。它将根据node_modules 文件夹的内容为您提供项目中安装的模块列表。

标签: javascript node.js npm nodemon


【解决方案1】:

您确定您的服务器文件在您所在的文件夹中吗?运行dir 并确保在运行命令之前您期望的文件在目录中。如果当前目录中不存在您尝试运行的文件,nodemon 将输出使用消息。

如果您的文件在目录中,请尝试使用完整的文件扩展名执行 -- nodemon server.js

【讨论】:

  • 您好,感谢您的回答。看起来服务器文件在我正在工作的目录中。我编辑了问题以显示dir 命令的输出。你怎么看。
  • 是的,我同意——尝试使用命令nodemon server.js中包含的文件扩展名执行
【解决方案2】:

确保在运行命令 nodemon server.js 时,您位于服务器文件所在的同一目录中。 这是我在运行命令时犯的错误,它仅在 nodemon 无法找到它被告知在每次保存后运行的文件时才会出现。

【讨论】:

    【解决方案3】:

    确保您在该特定目录中运行 nodemon 命令,无论您是否进入该目录,或 cd thatDirectory,都需要先检查该目录,并且然后运行 ​​nodemon index.js

    【讨论】:

      【解决方案4】:

      确保您的项目目录中有一个 node_modules 文件夹。如果它不存在,请使用此命令安装文件夹 - npm install

      【讨论】:

        猜你喜欢
        • 2021-01-10
        • 2022-01-05
        • 2021-09-27
        • 2018-05-27
        • 2020-07-16
        • 2015-10-16
        • 2014-07-18
        • 2021-01-27
        • 2016-03-29
        相关资源
        最近更新 更多