我已经通过 npm json-server 安装在其他计算机上。但是在我的 MacBook Pro 上,该命令已成功运行,当我执行命令 json-server db.json 时会显示以下消息:
我的版本:
我已经通过 npm json-server 安装在其他计算机上。但是在我的 MacBook Pro 上,该命令已成功运行,当我执行命令 json-server db.json 时会显示以下消息:
我的版本:
我确实按照以下步骤解决了这个问题:
https://gist.github.com/rcgut/c7abd2a425bb65da3c61d8341cd4b02d
我遇到了同样的问题。以前,我将文件夹命名为 json-server (与包名称相同)我更改了文件夹名称并使用
npm install -g json-server
它全局安装了包 现在工作得很好
使用 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 <<-
希望这可以帮助那些犯了同样简单错误的人。
我也遇到了这个问题。在处理前端项目(vue)时。
我不知道为什么会这样,但我找到了解决方法/解决方案。
转到您的 pakage.json 文件。转到“脚本”并添加
"scripts": {
"fakeDB":"json-server --watch db.json"
},
您可以将“fakeDB”更改为您想要的任何内容,并且“json-server --watch”用于运行您的 json db 文件,在我的情况下,它的 db.json