@@ -23,6 +23,8 @@ exports.setOptions = (optimist) => {
23
23
optimist . describe ( 'p' , '端口' ) ;
24
24
optimist . alias ( 'x' , 'proxy' ) ;
25
25
optimist . describe ( 'x' , '开启 proxy 代理服务' ) ;
26
+ optimist . alias ( 'v' , 'verbose' ) ;
27
+ optimist . describe ( 'v' , '显示详细编译信息' ) ;
26
28
optimist . alias ( 'm' , 'middlewares' ) ;
27
29
optimist . describe ( 'm' , '加载项目中间件' ) ;
28
30
optimist . alias ( 's' , 'https' ) ;
@@ -32,6 +34,7 @@ exports.setOptions = (optimist) => {
32
34
exports . run = ( options ) => {
33
35
let app = connect ( ) ,
34
36
cwd = options . cwd ,
37
+ verbose = options . v || options . verbose ,
35
38
proxy = options . x || options . proxy ,
36
39
middlewares = options . m || options . middlewares ,
37
40
isHttps = options . s || options . https ,
@@ -297,8 +300,13 @@ exports.run = (options) => {
297
300
const middleware = middlewareCache [ cacheId ] = webpackDevMiddleware ( compiler ,
298
301
{
299
302
quiet : true , reporter : ( { state, stats} ) => {
300
- // console.log(Object.keys(stats.compilation.assets['scripts/index.js']))
301
303
resolve ( ) ;
304
+
305
+ if ( verbose ) {
306
+ Object . keys ( stats . compilation . assets ) . map ( ( key ) => {
307
+ log ( 'emitted asset:' , stats . compilation . assets [ key ] . existsAt ) ;
308
+ } ) ;
309
+ }
302
310
}
303
311
}
304
312
) ;
0 commit comments