title: Webpack Express Cannot Resolve Module 'fs', Request Dependency is Expression
body: <p>When I include Express in my project I always get these errors when I try to build with webpack.</p>
  
  <p>webpack.config.dev.js</p>
  
  <pre><code>var path = require("path")
  
  module.exports = {
    entry: {
      "server": "./server/server.ts"
    },
    output: {
      path: path.resolve(__dirname, "dist"),
      filename: "bundle.js",
      publicPath: "/public/"
    },
    module: {
      loaders: [
        {
          test: /\.ts(x?)$/,
          exclude: /node_modules/,
          loader: "ts-loader"
        }, {
          test: /\.js(x?)$/,
          exclude: /node_modules/,
          loader: "babel-loader"
        }, {
          test: /\.json$/,
          loader: "json-loader"
        }, {
          test: /\.scss$/,
          exclude: /node_modules/,
          loaders: ["style-loader", "css-loader", "postcss-loader", "sass-loader"]
        }, {
          test: /\.css$/,
          loader: ["style-loader", "css-loader", "postcss-loader"]
        }, {
          test: /\.(jpe?g|gif|png|svg)$/i,
          loader: 'url-loader?limit=10000'
        }
      ]
    }
  }
  </code></pre>
  
  <p>I've tried:</p>
  
  <ol>
  <li>Installing 'fs' but it doesn't work</li>
  <li><p>Read somewhere to change the node fs property. It removes the error warnings but I don't think this is a good permanent solution.</p>
  
  <pre><code>module.exports = {
    node: {
      fs: "empty"
    }
  }
  </code></pre>
  
  <p>Time: 2496ms
              Asset    Size  Chunks             Chunk Names
          bundle.js  761 kB       0  [emitted]  server
      bundle.js.map  956 kB       0  [emitted]  server
          + 119 hidden modules</p>
  
  <p>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
  ERROR in ./~/express/lib/view.js</p>
  
  <p>Module not found: Error: Cannot resolve module 'fs' in /Users/clementoh/Desktop/boilerplate2/node_modules/express/lib
   @ ./~/express/lib/view.js 18:9-22
  ERROR in ./~/send/index.js</p>
  
  <p>Module not found: Error: Cannot resolve module 'fs' in /Users/clementoh/Desktop/boilerplate2/node_modules/send
       @ ./~/send/index.js 24:9-22
      ERROR in ./~/etag/index.js</p>
  
  <p>Module not found: Error: Cannot resolve module 'fs' in /Users/clementoh/Desktop/boilerplate2/node_modules/etag
   @ ./~/etag/index.js 22:12-25
  ERROR in ./~/destroy/index.js</p>
  
  <p>Module not found: Error: Cannot resolve module 'fs' in /Users/clementoh/Desktop/boilerplate2/node_modules/destroy
   @ ./~/destroy/index.js 14:17-30
  ERROR in ./~/mime/mime.js</p>
  
  <p>Module not found: Error: Cannot resolve module 'fs' in /Users/clementoh/Desktop/boilerplate2/node_modules/mime
   @ ./~/mime/mime.js 2:9-22</p></li>
  </ol>