在 Heroku 上"Chunk.entry was removed. Use hasRuntime()" Webpack 错误



我在尝试将项目部署到 Heroku 时运行 webpack 时遇到构建错误(并且只有这样(:

remote:        ERROR in chunk webpackManifest [entry]        
remote:        js/[name]-[chunkhash].js        
remote:        Chunk.entry was removed. Use hasRuntime()        
remote:        Child html-webpack-plugin for "../server/views/index.hbs"

它在本地对我来说效果很好,只是在 Heroku dyno 上失败了。当我开始在我的构建中使用 HTMLWebpackPlugin 时,它似乎已经开始失败,并且错误消息似乎指向该模块(如您所见(。谷歌搜索错误给出了一堆结果,但它们似乎都归结为这个问题。该问题指出extract-text-webpack-plugin是罪魁祸首,但评论都已过时,并且建议(安装插件的测试版或 rc3 版本(不起作用,因为提取-文本-webpack-插件现在似乎已经过去了。据我所知,HTMLWebpack插件根本不依赖于extract-text-webpack-plugin。

编辑:Heroku安装使用webpack@2.6.1,本地我在2.5.1上,但在本地手动更改为2.6.1仍然无法重现它。

编辑2:明确地将我package.json中的依赖性提升到^2.7.0似乎让Heroku感到高兴

我想这是某种临时问题,因为如果明确使用最新版本,它似乎可以工作。

相关内容

  • 没有找到相关文章

最新更新