2016-03-28 1 views
1

как вы собираетесь? Я столкнулся с раздражающей проблемой. Я не смог найти index.html, созданный html-webpack-plugin, чтобы произвести его. Я могу получить доступ к нему по адресу localhost:8080/index.html, но я не знаю, как я мог бы сделать его на своих маршрутах с помощью рулей.Render файл создан html webpack плагин whithin router

Что я хочу сделать: найдите мой взгляд после инъекции и визуализируйте его с помощью кау-взглядов и рулей.

Весь код: https://github.com/vini175pa/koa-redux-starterkit

Маршруты: [первая ссылка] /blob/master/server/routes/index.js

Webpack.config.js https://github.com/vini175pa/koa-redux-starterkit/blob/master/webpack.config.js

ответ

1

Может быть, вы можете прочитать это.

https://github.com/jantimon/html-webpack-plugin/issues/145

var express = require('express'); 
var app = express(); 
var webpack = require('webpack'); 
var path = require('path'); 

var compiler = webpack(require('./webpack.config.js')); 

app.use(require('webpack-dev-middleware')(compiler, { 
    noInfo: true, 
    publicPath: '/' 
})); 

app.use('*', function (req, res, next) { 
    var filename = path.join(compiler.outputPath,'index.html'); 
    compiler.outputFileSystem.readFile(filename, function(err, result){ 
    if (err) { 
     return next(err); 
    } 
    res.set('content-type','text/html'); 
    res.send(result); 
    res.end(); 
    }); 
}); 

app.listen(3000); 
Смежные вопросы