Ruby on rails 在使用rails webpacker时,我们是否应该将manifest.json文件提交给git repo?

Ruby on rails 在使用rails webpacker时,我们是否应该将manifest.json文件提交给git repo?,ruby-on-rails,deployment,yarnpkg,webpacker,Ruby On Rails,Deployment,Yarnpkg,Webpacker,我使用webpacker在Rails上安装React。我面临的问题是关于暂存环境 Your webpack configuration is not creating a manifest. Your manifest contains: { } 我们是否需要推送位于public/packs的本地manifest.json文件?我想它应该在rails预编译资产时出现。 另外,webpacker如何在生产环境中创建manifest.json文件?您是否有用于webpacker的staging.

我使用webpacker在Rails上安装React。我面临的问题是关于暂存环境

 Your webpack configuration is not creating a manifest. Your manifest contains: { }
我们是否需要推送位于public/packs的本地manifest.json文件?我想它应该在rails预编译资产时出现。
另外,webpacker如何在生产环境中创建manifest.json文件?

您是否有用于webpacker的
staging.js
配置文件

存储在
/config/webpack
中的每个Rails环境都有相应的配置文件。如果您的Rails环境设置为staging,而您没有相应的staging.js,那么您将遇到问题

库负责生成manifest.json文件。(此设置存储在不同环境配置文件之间共享的
Rails.root/config/webpack/shared.js

您不需要将其签入存储库(事实上,webpacker gem甚至将
/public/packs
添加到您的.gitignore)

这是因为manifest.json是一个生成的文件