部署到Heroku时出现“无法找到模块'/ app / dist'”错误

时间:2017-12-22 13:57:13

标签: node.js heroku babel

我的package.json中有以下脚本:

"mainhhh"

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

"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" },

在本地Error: Cannot find module '/app/dist'上,npm run devnpm run build正常工作。

在哪里获取/ app文件夹?如何解决这个问题?

由于 Matloob

1 个答案:

答案 0 :(得分:1)

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