【问题标题】:Heroku error deploy: Cannot find module '/app/index.js'Heroku 错误部署:找不到模块'/app/index.js'
【发布时间】:2021-08-17 14:57:41
【问题描述】:

我正在尝试部署我的 node.js 后端,但由于收到以下错误,我无法部署:

我发现了一些关于此的问题,但这些问题并没有解决我的错误。

我的项目如下:

而我的package.json 如下:

{
  "name": "server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "nodemon src/index.js",
    "start": "node ."
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "cors": "^2.8.5",
    "express": "^4.17.1",
    "generate-password": "^1.6.0",
    "jsonwebtoken": "^8.5.1",
    "moment": "^2.29.1",
    "morgan": "^1.10.0",
    "mysql": "^2.18.1",
    "nodemailer": "^6.6.1",
    "winston": "^3.3.3"
  },
  "devDependencies": {
    "nodemon": "^2.0.7"
  }
}

我该如何解决这个错误?

【问题讨论】:

    标签: javascript node.js typescript heroku deployment


    【解决方案1】:

    将package.json文件中的start命令改为:

    ...
    "start":"node ./src/index.js"
    ...
    

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 2021-07-13
      • 2021-03-17
      • 2019-01-27
      • 2014-03-22
      • 1970-01-01
      相关资源
      最近更新 更多