【发布时间】:2018-11-22 11:17:18
【问题描述】:
我已经通过 npm json-server 安装在其他计算机上。但是在我的 MacBook Pro 上,该命令已成功运行,当我执行命令 json-server db.json 时会显示以下消息:
我的版本:
【问题讨论】:
标签: npm command installation json-server
我已经通过 npm json-server 安装在其他计算机上。但是在我的 MacBook Pro 上,该命令已成功运行,当我执行命令 json-server db.json 时会显示以下消息:
我的版本:
【问题讨论】:
标签: npm command installation json-server
我确实按照以下步骤解决了这个问题:
https://gist.github.com/rcugut/c7abd2a425bb65da3c61d8341cd4b02d
【讨论】:
我也有这个问题。在处理前端项目(vue)时。
我不知道为什么会这样,但我找到了解决方法。
转到您的 pakage.json 文件。 转到“脚本” 并添加
"scripts": {
"fakeDB":"json-server --watch db.json"
},
您可以将“fakeDB”更改为您想要的任何内容 并且“json-server --watch”用于运行您的 json db 文件 就我而言,它的 db.json
【讨论】:
我遇到了同样的问题。之前,我将文件夹命名为 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 <<-
希望这可以帮助那些犯了同样简单错误的人。
【讨论】: