如何为webpackerlite创建manifest.json文件

时间:2017-09-04 14:12:08

标签: ruby-on-rails reactjs webpack

我正在使用React_on_rails,在克隆他们的示例后,我无法使用webpacker_lite。当我运行开发服务器时,我收到此错误:

`WebpackerLite::FileLoader::NotFoundError in Pages#index
   WebpackerLite can't find the manifest file: /FILE PATH/react-webpack-rails-tutorial/public/webpack/development/manifest.json
    Possible causes:
      1. You have not invoked webpack.
      2. You have misconfigured WebpackerLite's config/webpacker_lite.yml file.
      3. Your Webpack configuration is not creating a manifest.
`

我已经安装了webpack-manifest-plugin并添加了:

  var ManifestPlugin = require('webpack-manifest-plugin');

module.exports = {
    // ... 
    plugins: [
      new ManifestPlugin()
    ]
};

webpack-manifest-plugin的文档说这将生成一个manifest.json,但它看起来不像它。

1 个答案:

答案 0 :(得分:0)

前几天我们遇到了这个问题。

使用foreman start -f Procfile.dev启动服务器而不是rails s

您可以查看我们如何解决if-me here

上的问题

我们尝试了很多东西,包括节点,npm和纱线的更新,所以如果上述方法不起作用,请确保你已经更新了那些依赖于它的包。