2

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

错误截图 在此处输入图像描述

我的版本:

节点 -v 和 npm -v 在此处输入图像描述

4

4 回答 4

1

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

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

于 2018-06-17T21:36:40.327 回答
0

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

于 2020-09-07T08:15:27.133 回答
0

使用 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 <<- 

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

于 2020-12-27T21:03:14.763 回答
-1

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

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

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

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

于 2019-01-10T07:01:50.243 回答