https://github.com/johnapache/koa-webpack-middleware
提供 了 koa版本的webpack 开发 插件, webpack-dev-middleware 和 webpack-hot-middleware等,同时支持ts版本
https://github.com/johnapache/koa-webpack-middleware
koa-webpack-dev-middleware koa-webpack-hot-middleware koa-webpack-middleware webpack-dev-middleware webpack-hot-middleware
Last synced: 12 months ago
JSON representation
提供 了 koa版本的webpack 开发 插件, webpack-dev-middleware 和 webpack-hot-middleware等,同时支持ts版本
- Host: GitHub
- URL: https://github.com/johnapache/koa-webpack-middleware
- Owner: JohnApache
- License: mit
- Created: 2019-10-14T06:35:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-04T16:03:05.000Z (over 3 years ago)
- Last Synced: 2025-03-18T06:02:59.468Z (about 1 year ago)
- Topics: koa-webpack-dev-middleware, koa-webpack-hot-middleware, koa-webpack-middleware, webpack-dev-middleware, webpack-hot-middleware
- Language: TypeScript
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# koa-webpack-middleware
提供了Koa版本的webpack 开发插件, webpack-dev-middleware 和 webpack-hot-middleware等,同时支持ts
## 使用方式
```js
const Koa = require('koa');
const webpack = require('webpack');
const webpackConfig = require('./webpack.config');
const {koaWebpackDevMiddleware, koaWebpackHotMiddleware} = require('../dist/koa-webpack-middleware');
const app = new Koa();
const compiler = webpack(webpackConfig);
app.use(koaWebpackDevMiddleware(compiler, {
host: 'localhost',
contentBase: './dist',
log: false,
stats: {
colors: true,
process: true
}
}))
app.use(koaWebpackHotMiddleware(compiler, {
log: false,
path: "/__webpack_hmr",
heartbeat: 2000,
}))
app.listen(9999, () => {
console.log('server is running on port: 9999');
})
```