【问题标题】:Heroku error module not found 'json-server'Heroku 错误模块未找到 'json-server'
【发布时间】:2020-04-27 10:31:03
【问题描述】:

我想在 Heroku 上部署我的服务器,但在 Heroku 构建时它说:

该应用程序在本地运行良好,但不知何故在 Heroku 服务器上崩溃了。

这是文件结构

这是 server.js 的代码

const jsonServer = require('json-server');
const server = jsonServer.create();
const router = jsonServer.router('data.json');
const port = process.env.PORT || 4000;

server.use(router);
server.listen(port);

这是 package.json

{
  "name": "server",
  "version": "1.0.0",
  "description": "json-server",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "npm install && node server.js"
  },
  "author": "japsuchiha",
  "license": "ISC",
  "dependencies": {
    "core-util-is": "^1.0.2"
  },
  "devDependencies": {
    "json-server": "^0.15.1"
  }
}

【问题讨论】:

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


    【解决方案1】:

    纯属猜测,但我不认为 heroku 正在安装 json-server,因为它列在 devDependencies 下

    【讨论】:

    • 你是救世主!我没看到!
    • 这也解决了我的问题。谢谢!
    猜你喜欢
    • 2022-07-17
    • 2022-01-02
    • 2016-10-17
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 2021-12-10
    • 2022-10-05
    • 2018-09-03
    相关资源
    最近更新 更多