应用程序部署到Heroku时未找到Webpack

我收到错误sh: 1: webpack: not found应用程序部署到生产时sh: 1: webpack: not found 。 我已经尝试将所有与webpack相关的依赖从devDependency列表移动到package.json文件中的依赖项列表中。 Heroku错误日志可以在这里看到更深入的了解。 可以采取哪些步骤来解决这个问题?

Heroku错误日志


您假设'webpack'作为您的heroku环境中的全局软件包进行安装。

直接从您的node_modules运行webpack以避免必须全局安装它,就像这样...

的package.json:

{
  ...
  "scripts": {
    "build": "node node_modules/webpack/bin/webpack.js --display-error-details",
    ...
  }
  ...
}

你可以尝试在postinstall上运行npm run build吗? 这对我有用。

的package.json

{
  ...
  "scripts": {
    "start": "node server.js",
    "postinstall": "npm run build",
    ...
  }
  ...
}
链接地址: http://www.djcxy.com/p/85105.html

上一篇: Webpack not found when app deployed to Heroku

下一篇: Have the server build VS. check in & push a locally built app