命令 json-server --watch db.json 不起作用 - 它返回“未找到‘json-server’命令”

Ang*_*eca 2 json node.js npm npm-install json-server

我设置了一个 JSON 文件用作小练习数据库,但我无法运行服务器。

我已经尝试安装(并重新安装)JSON-服务器全球和本地npm install -g json-servernpm install json-server,然后运行json-server --watch db.json,但它不工作。

我还尝试在 package.json 文件中设置一个脚本"load": "json-server --watch db.json"并运行该脚本node load

但似乎没有任何效果,我不断收到消息:

“未找到‘json-server’命令”

或者,在葡萄牙语中:

“'json-server' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes”。

我怎样才能解决这个问题?

Cri*_*ora 11

尝试:

npx json-server --watch db.json
Run Code Online (Sandbox Code Playgroud)

  • 这对我有帮助 - 但为什么呢? (4认同)

Aks*_*hay 1

检查这是否对您有帮助。

打开 git bash(假设您在本地计算机上)并执行以下命令: alias json-server="<..../node_modules/.bin/json-server.cmd>" ---> IGNORE <, >符号和...是您的node_modules文件夹所在的位置

然后运行 ​​json-server --watch db.json