Heroku 错误模块未找到 'json-server'
Posted
技术标签:
【中文标题】Heroku 错误模块未找到 \'json-server\'【英文标题】: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"
【问题讨论】:
【参考方案1】:纯属猜测,但我不认为 heroku 正在安装 json-server,因为它列在 devDependencies 下
【讨论】:
你是救世主!我没看到! 这也解决了我的问题。谢谢!以上是关于Heroku 错误模块未找到 'json-server'的主要内容,如果未能解决你的问题,请参考以下文章
看到错误模块未找到:heroku 应用程序中的 'pg-native'
未找到模块:错误:无法解析“@material-ui/core/styles”(部署到 heroku 时)
您可以使用 Heroku 部署由 json-server NPM 模块运行的假后端吗?