Html Webpack Plugin:
  Error: Child compilation failed:
  Module build failed: Error: ENOENT: no such file or directory, open '/Users/xj/code/hdjs/index.html':
  Error: ENOENT: no such file or directory, open '/Users/xj/code/hdjs/index.html'
  
  - compiler.js:76 
    [hdjs]/[.2.30.1@html-webpack-plugin]/lib/compiler.js:76:16
  
  - Compiler.js:300 compile
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:300:11
  
  - Compiler.js:510 applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:510:14
  
  - Tapable.js:202 next
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:202:11
  
  - CachePlugin.js:78 Compiler.
    [hdjs]/[.3.12.0@webpack]/lib/CachePlugin.js:78:5
  
  - Tapable.js:206 Compiler.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:206:13
  
  - Compiler.js:507 compilation.seal.err
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:507:11
  
  - Tapable.js:195 Compilation.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:195:46
  
  - Compilation.js:683 applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:683:19
  
  - Tapable.js:195 Compilation.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:195:46
  
  - Compilation.js:674 applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:674:11
  
  - Tapable.js:202 next
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:202:11
  
  - index.js:244 Compilation.
    [hdjs]/[.0.4.6@uglifyjs-webpack-plugin]/dist/index.js:244:6
  
  - Tapable.js:206 Compilation.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:206:13
  
  - Compilation.js:669 applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:669:10
  
  - Tapable.js:195 Compilation.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:195:46
  
  - Compilation.js:665 applyPluginsAsyncSeries
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:665:9
  
  - Tapable.js:195 Compilation.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:195:46
  
  - Compilation.js:608 Compilation.seal
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:608:8
  
  - Compiler.js:504 applyPluginsParallel.err
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:504:17
  
  - Tapable.js:289 
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:289:11
  
  - Compilation.js:511 _addModuleChain
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:511:11
  
  - Compilation.js:481 processModuleDependencies.err
    [hdjs]/[.3.12.0@webpack]/lib/Compilation.js:481:14
  
  - next_tick.js:131 _combinedTickCallback
    internal/process/next_tick.js:131:7
  
  - next_tick.js:180 process._tickCallback
    internal/process/next_tick.js:180:9
  
  - From previous event:
  
  - debuggability.js:400 Promise.longStackTracesCaptureStackTrace [as _captureStackTrace]
    [hdjs]/[.3.5.1@bluebird]/js/release/debuggability.js:400:19
  
  - promise.js:480 Promise._resolveFromExecutor
    [hdjs]/[.3.5.1@bluebird]/js/release/promise.js:480:10
  
  - promise.js:79 new Promise
    [hdjs]/[.3.5.1@bluebird]/js/release/promise.js:79:10
  
  - compiler.js:69 Object.compileTemplate
    [hdjs]/[.2.30.1@html-webpack-plugin]/lib/compiler.js:69:10
  
  - index.js:47 Compiler.
    [hdjs]/[.2.30.1@html-webpack-plugin]/index.js:47:40
  
  - Tapable.js:293 Compiler.applyPluginsParallel
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:293:14
  
  - Compiler.js:499 applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:499:9
  
  - Tapable.js:195 Compiler.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:195:46
  
  - Compiler.js:492 Compiler.compile
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:492:8
  
  - Compiler.js:83 compiler.applyPluginsAsync.err
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:83:18
  
  - Tapable.js:202 next
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:202:11
  
  - CachePlugin.js:48 Compiler.compiler.plugin
    [hdjs]/[.3.12.0@webpack]/lib/CachePlugin.js:48:5
  
  - Tapable.js:206 Compiler.applyPluginsAsyncSeries
    [hdjs]/[.0.2.8@tapable]/lib/Tapable.js:206:13
  
  - Compiler.js:48 Watching._go
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:48:17
  
  - Compiler.js:142 Watching.invalidate
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:142:9
  
  - Compiler.js:123 watcher.compiler.watchFileSystem.watch
    [hdjs]/[.3.12.0@webpack]/lib/Compiler.js:123:9
  
  - NodeWatchFileSystem.js:45 Watchpack.watcher.once
    [hdjs]/[.3.12.0@webpack]/lib/node/NodeWatchFileSystem.js:45:4
  
  - watchpack.js:144 Watchpack._onTimeout
    [hdjs]/[.1.6.0@watchpack]/lib/watchpack.js:144:7