【问题标题】:Already installed JSON Server But show message Command Not Found已安装 JSON 服务器但显示消息 Command Not Found
【发布时间】:2018-11-22 11:17:18
【问题描述】:

我已经通过 npm json-server 安装在其他计算机上。但是在我的 MacBook Pro 上,该命令已成功运行,当我执行命令 json-server db.json 时会显示以下消息:

Errors Screenshot

我的版本:

node -v and npm -v

【问题讨论】:

    标签: npm command installation json-server


    【解决方案1】:

    我确实按照以下步骤解决了这个问题:

    https://gist.github.com/rcugut/c7abd2a425bb65da3c61d8341cd4b02d

    【讨论】:

      【解决方案2】:

      我也有这个问题。在处理前端项目(vue)时。
      我不知道为什么会这样,但我找到了解决方法。

      转到您的 pakage.json 文件。 转到“脚本” 并添加

         "scripts": {
           "fakeDB":"json-server --watch db.json"
       },
      

      您可以将“fakeDB”更改为您想要的任何内容 并且“json-server --watch”用于运行您的 json db 文件 就我而言,它的 db.json

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题。之前,我将文件夹命名为 json-server (与包名相同) 我更改了文件夹名称并使用全局安装了包 npm install -g json-server 现在可以正常使用了

        【讨论】:

          【解决方案4】:

          使用 VS Code 也犯了同样的错误。在终端输入->>

          $ json-server --watch data/db.json <<-
          

          经典->>

          Error: ENOENT: no such file or directory, open 'data/db.json' <<- 
          

          简单的解决方法是意识到我需要在终端中添加父文件夹名称 ->>

          $ json-server --watch folder-name/data/db.json <<- 
          

          这为我的 db.json 文件打开了一个本地主机 ->>

          http://localhost:3000/projects <<- 
          

          希望这可以帮助那些犯了同样简单错误的人。

          【讨论】:

            猜你喜欢
            • 2019-06-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-12-09
            • 1970-01-01
            • 2016-05-20
            • 2014-12-15
            相关资源
            最近更新 更多