Webpack Express Cannot Resolve Module 'fs', Request Dependency is Expression : <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>
