部署到 Heroku 时出现"Cannot find module '/app/dist'"错误



我包含以下脚本。JSON:

  "scripts": {
    "dev": "nodemon server --exec babel-node --presets es2015,stage-2",
    "build": "babel ./server -d ./dist",
    "start": "node ./dist",
    "heroku-postbuild": "cd react-ui/ && npm install && npm install    --only=dev --no-shrinkwrap && npm run build"
  },

部署到Heroku时,我会收到以下错误

Error: Cannot find module '/app/dist'

在本地npm run dev上,npm run buildnpm run start工作正常。

它在哪里获取/应用程序夹?如何解决此问题?

谢谢Matloob

您应该在部署到heroku之前构建应用npm run build。它将首先运行heroku-postbuild,然后start您的应用。

尝试以下:

'start:heroku; quot; quot'node dist/your-app-name/server/main.js"

相关内容

最新更新