title: Webpack and Express - Critical Dependencies Warning
body: <p>I have the following <code>webpack.config.ts</code>:</p>
  
  <pre><code>var webpack = require( 'webpack' );
  var path = require( 'path' );
  
  module.exports = {
  
    entry: [
      './api/bin/www.ts'
    ],
    output: {
      path: path.resolve( __dirname, './dist/api' ),
      filename: 'index.js'
    },
    module: {
      loaders: [
        { test: /\.ts$/, loader: 'awesome-typescript-loader' },
        { test: /\.json$/, loader: 'json-loader' }
      ]
    },
    resolve: {
      extensions: [ '', '.js', '.ts' ]
    },
    target: 'node',
    node: {
      console: true,
      fs: 'empty',
      net: 'empty',
      tls: 'empty'
    }
  };
  </code></pre>
  
  <p>When I run webpack I get a warning about a dependency:</p>
  
  <pre><code>WARNING in ./~/express/lib/view.js
  Critical dependencies:
  78:29-56 the request of a dependency is an expression
  @ ./~/express/lib/view.js 78:29-56
  </code></pre>
  
  <p>The express server I start with this is no more than a <code>Hello World</code> example and <strong>functions as should</strong> but I am concerned about this warning.</p>
  
  <p>My googlefu hasn't revealed any passable solutions. I have seen one particular instance of this problem but the solutions were to bypass the warning by not showing it.</p>