prerender-loader icon indicating copy to clipboard operation
prerender-loader copied to clipboard

Don't run renderer when webpack in watch mode

Open Feverqwe opened this issue 6 years ago • 1 comments
trafficstars

Hello! I use something like

<div id="root">{{prerender:./src/AppPrerender}}</div>

And when I change something, HtmlWebpackPlugin don't run renderer.

Now I fix it with simple loader (source code) And use:

{
  module: {
    rules: [
      {
        test: /[\\/]src[\\/]templates[\\/]index\.html$/,
        use: [{
          loader: path.resolve('./builder/cacheDependencyLoader.js'),
          options: {
            dependencies: [
              path.resolve('./src/AppPrerender')
            ]
          }
        }, {
          loader: 'prerender-loader',
          options: {
            string: true
          }
        }]
      },
    ]
  },
  plugins: [
    new HtmlWebpackPlugin({
      filename: 'index.html',
      template: './src/templates/index.html'
    }),
  ],
  ...
}

Feverqwe avatar Apr 26 '19 03:04 Feverqwe

Looks like this would actually be fixed via #39?

devrelm avatar Oct 25 '19 19:10 devrelm