首页 > 解决方案 > 为什么 heroku 在 app/build/index.js 文件夹中搜索?

问题描述

我遇到 Heroku 在文件夹 app/build/index.js 中搜索我的 index.js 的问题,但这是错误的。这就是我收到此错误的原因:1

我的文件夹结构如下所示:2

我的 package.json:

"name": "market-research-tool",
"version": "1.0.0",
"description": "",
"main": "./build/index.js",
  "scripts": {
    "start": "node ./build/index.js",
    "dev": "nodemon server.ts",
    "build": "tsc",
    "heroku-postbuild": "cd client && npm install && npm run build"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1",
    "mongoose": "^5.9.13",
    "nodemon": "^2.0.4",
    "ts-node": "^8.10.2",
    "typescript": "^3.9.5"
  },
  "devDependencies": {
    "@types/express": "^4.17.6",
    "@types/mongoose": "^5.7.16",
    "@types/node": "^14.0.13"
  }
}

我的档案:

web: node ./build/index.js

我怎么解决这个问题?

标签: javascriptnode.jsreactjstypescriptheroku

解决方案


推荐阅读