在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:yiminghe/koa-webpack-dev-middleware开源软件地址:https://github.com/yiminghe/koa-webpack-dev-middleware开源编程语言:JavaScript 100.0%开源软件介绍:koa-webpack-dev-middlewarewebpack dev middleware for koa 1.x. koa 2.x please try https://github.com/yiminghe/koa-webpack-dev-middleware/tree/2.x Usagesame with https://github.com/webpack/webpack-dev-middleware. will add original middleware to ctx.webpack var app = require('koa')();
var webpackMiddleware = require("koa-webpack-dev-middleware");
app.use(webpackMiddleware(...));
app.get(function *() {
this.body = this.webpack.fileSystem.readFileSync('index.html');
}); Example usagevar app = require('koa')();
app.use(webpackMiddleware(webpack({
// webpack options
// webpackMiddleware takes a Compiler object as first parameter
// which is returned by webpack(...) without callback.
entry: "...",
output: {
path: "/"
// no real path is required, just pass "/"
// but it will work with other paths too.
}
}), {
// all options optional
noInfo: false,
// display no info to console (only warnings and errors)
quiet: false,
// display nothing to the console
lazy: true,
// switch into lazy mode
// that means no watching, but recompilation on every request
watchDelay: 300,
// delay after change (only lazy: false)
publicPath: "/assets/",
// public path to bind the middleware to
// use the same as in webpack
headers: { "X-Custom-Header": "yes" },
// custom headers
stats: {
colors: true
}
// options for formating the statistics
})); |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论