首页 文章

我们应该在使用rails webpacker时将manifest.json文件提交到git repo吗?

提问于
浏览
1

我正在使用webpacker在Rails上安装React . 我面临的问题是临时环境 .

Your webpack configuration is not creating a manifest. Your manifest contains: { }

我们是否需要推送位于 public/packs 的本地manifest.json文件?我想它应该存在,因为rails预编译了资产 . 另外webpacker如何在 生产环境 环境中创建manifest.json文件?

1 回答

  • 1

    你有webpacker的 staging.js 配置文件吗?

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

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

    您不应该将此检查到您的存储库中 . (事实上,webpacker gem甚至将 /public/packs 添加到你的.gitignore中) .

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

相关问题