How to allow for webpack-dev-server to allow entry points from react-router

后端 未结 9 1996
無奈伤痛
無奈伤痛 2020-12-04 05:15

I\'m creating an app that uses webpack-dev-server in development alongside react-router.

It seems that webpack-dev-server is built around the assumption that you wil

9条回答
  •  情书的邮戳
    2020-12-04 05:58

    You should set historyApiFallback of WebpackDevServer as true for this to work. Here's a small example (tweak to fit your purposes):

    var webpack = require('webpack');
    var WebpackDevServer = require('webpack-dev-server');
    
    var config = require('./webpack.config');
    
    
    var port = 4000;
    var ip = '0.0.0.0';
    new WebpackDevServer(webpack(config), {
        publicPath: config.output.publicPath,
        historyApiFallback: true,
    }).listen(port, ip, function (err) {
        if(err) {
            return console.log(err);
        }
    
        console.log('Listening at ' + ip + ':' + port);
    });
    

提交回复
热议问题