我有一个运行 express js 和 angular 2 的应用程序我正在使用 webpack 来捆绑我的模块和 webpack dev 中间件来运行 webpack 与 express。
我已经设置 express js 有一个通配符路由来提供 index.html 文件但是,当我尝试点击 localhost:8080/login 时,webpack-html-plugin 根本没有添加 js 和 css 资产。
app.get('*', function (request, response) {
response.sendFile(path.join(__dirname, '../../../../client/src/index.html'));
}
如果我点击 localhost:8080 (主页)资产被正确添加我只能猜测这是由公共路径处理的,因为当我将公共路径更改为 /login/ 登录路由有效但主页没有?
有没有办法让它为其他路线提供资产?
非常类似于Webpack + Angular2 错误的 publicPath?
我的回购是公开的,所以如果你不介意看一下,那就太好了!