在Heroku上托管使用Wepback构建的量产React应用

Heroku Webpack

神乐小哥Near

2020-06-02

每次我按下heroku时,它只会说“未找到”。我假设是因为webpack无法运行?

我尝试了各种脚本:

"scripts": {
  "clean": "rimraf dist",
  "build": "npm run clean && NODE_ENV=production && webpack -p --progress",
  "postinstall": "npm run builds",
  "serve": "webpack-dev-server"
}

还有一个,只是没有安装后。

带有postinstall的安装程序会给我一个错误,说未安装webpack(保存在我的devDependencies下)。在第二个页面中,我在Heroku日志上获得了成功的构建,但在加载页面时显示“未找到”。

第4248篇《在Heroku上托管使用Wepback构建的量产React应用》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
达蒙 2020.06.02

您需要将webpack(以及Heroku上需要的任何其他依赖项)放在package.json中的“ dependencies”下,而不是“ devDependencies”下。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android