UNPKG

1.09 kBJavaScriptView Raw
1/**
2 * @file start commander, entry file
3 * @author zhangpeng53
4 */
5
6const wpconfig = require('../webpack.config');
7const webpack = require('webpack');
8const walkmd = require('./walkmd');
9const sh = require('child_process').execSync;
10const path = require('path');
11
12const node_modules = path.resolve(__dirname, '../node_modules');
13const wpconfigPath = path.resolve(__dirname, '../webpack.config.js');
14
15const server = require('./server');
16
17exports.build = config => {
18 walkmd(config, () => {
19 const compiler = webpack(wpconfig(true));
20 compiler.run((err, stats) => {
21 // console.log(stats);
22 });
23 });
24}
25
26exports.dev = config => {
27 walkmd(config, () => {
28
29 // const server = new webdevServer(compiler, wpconfig.devServer);
30 // server.listen(wpconfig.devServer.port, "localhost", ()=> {
31 // console.log('====start-dev-server====');
32 // });
33
34 const db = require("./tmp/__md__");
35
36 server(config);
37
38 // sh(`${node_modules}/.bin/webpack-dev-server --config ${wpconfigPath}`);
39 });
40}
\No newline at end of file