UNPKG

@kvinc/martin-webpack-dev-server

Version:

依据@kvinc/martin-webpack制作的服务器

31 lines (22 loc) 680 B
#!/usr/bin/env node const path = require('path') const http = require('http') const fs = require('fs') const open = require('open') const webpack = require('@kvinc/acorn-webpack') const port = 8888 const context = path.join(process.cwd(), './dist') webpack.init('development') webpack.generateCode(() => { const server = http.createServer((req, res) => { const reqUrl = req.url === '/' ? 'index.html' : req.url const HTML = fs.createReadStream(path.join(context, reqUrl)) HTML.on('error', (err) => { res.end() }) HTML.pipe(res) }) server.listen(port, () => { open(`http://localhost:${port}`) }) })