我在尝试将项目部署到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时似乎已经开始失败,并且错误消息似乎指向该模块(如您所见)。谷歌搜索错误给出了一堆结果,但它们似乎都归结为this问题。该问题指出extract-text-webpack-plugin
是罪魁祸首,但评论都已过时,建议(安装测试版或测试版的rc3版本)不起作用,因为extract-text-webpack-plugin似乎现在已经过去了。据我所知,HTMLWebpackPlugin根本不依赖于extract-text-webpack-plugin。
编辑:Heroku安装使用webpack@2.6.1,本地我在2.5.1,但在本地手动更改为2.6.1仍然无法重现它。
编辑2:明确地将package.json
中的依赖关系提升为^2.7.0
似乎让Heroku感到高兴
答案 0 :(得分:0)
我认为这是某种临时问题,因为如果明确使用最新版本似乎有效。