命令json-server --watch db.json无法正常工作-它返回“找不到'json-server'命令”

时间:2019-03-14 18:20:33

标签: node.js json npm npm-install json-server

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

我已经尝试在全局npm install -g json-servernpm install json-server全局和本地安装(并重新安装)json-server,然后运行json-server --watch db.json,但这是行不通的。

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

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

  

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

或葡萄牙语:

  

“'json-server',不存在外部操作,请通过编程或操作来解决。”

我该如何解决?

3 个答案:

答案 0 :(得分:0)

检查是否有帮助。

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

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

答案 1 :(得分:0)

尝试:

npx json-server --watch db.json

答案 2 :(得分:0)

解决方案: 对于 Linux:

  1. 首先运行这个命令全局安装json-server

    sudo npm install -g json-server

  2. 移动到您的本地文件夹(如 my-app)并运行此命令

    npm install json-server

  3. 在同一个文件夹中打开一个新的终端

    json-server --watch db.json --port 3004