title: Module not found: Error: Can't resolve 'crypto'
body: <p>I am getting the following list of errors when I run <code>ng serve</code>.</p>
  
  <p>My package JSON is as follows:</p>
  
  <pre><code>{   "name": "ProName",   "version": "0.0.0",   "scripts": {
      "ng": "ng",
      "start": "ng serve",
      "build": "ng build",
      "test": "ng test",
      "lint": "ng lint",
      "e2e": "ng e2e"   },   "private": true,   "dependencies": {
      "@angular-devkit/build-angular": "~0.12.0",
      "@angular/animations": "5.2.10",
      "@angular/common": "5.2.10",
      "@angular/compiler": "5.2.10",
      "@angular/compiler-cli": "5.2.10",
      "@angular/core": "5.2.10",
      "@angular/forms": "5.2.10",
      "@angular/platform-browser": "5.2.10",
      "@angular/platform-browser-dynamic": "5.2.10",
      "@angular/router": "5.2.10",
      "@types/dotenv": "^4.0.3",
      "@types/errorhandler": "0.0.32",
      "@types/express": "^4.16.0",
      "@types/node": "^10.5.1",
      "apostille-library": "^7.1.0",
      "core-js": "^2.5.4",
      "dotenv": "^6.0.0",
      "errorhandler": "^1.5.0",
      "express": "^4.16.0",
      "nem2-sdk": "^0.9.7",
      "rxjs": "~6.3.3",
      "stream": "0.0.2",
      "tslib": "^1.9.0",
      "typescript": "^2.9.2",
      "zone.js": "~0.8.26"   } }
  </code></pre>
  
  <p>The error I get :</p>
  
  <blockquote>
    <p>ERROR in ./node_modules/aws-sign2/index.js Module not found: Error:
    Can't resolve 'crypto' in
    '/Users/MYPC/Documents/Myproj/ProName/node_modules/aws-sign2' ERROR in
    ./node_modules/aws4/aws4.js Module not found: Error: Can't resolve
    'crypto' in '/Users/MYPC/Documents/Myproj/ProName/node_modules/aws4'
    ERROR in ./node_modules/ecc-jsbn/index.js Module not found: Error:
    Can't resolve 'crypto' in
    '/Users/MYPC/Documents/Myproj/ProName/node_modules/ecc-jsbn' ERROR in
    ./node_modules/http-signature/lib/verify.js Module not found: Error:
    Can't resolve 'crypto' in
    '/Users/MYPC/Documents/Myproj/ProName/node_modules/http-signature/lib'
    ERROR in ./node_modules/http-signature/lib/signer.js Module not found:
    Error: Can't resolve 'crypto' in
    '/Users/MYPC/Documents/Myproj/ProName/node_modules/http-signature/lib'
    ERROR in ./node_modules/nem-sdk/build/external/nacl-fast.js Module not
    found: Error: Can't resolve 'crypto' in
    '/Users/MYPC/Documents/Myproj/ProName/node_modules/nem-sdk/build/external'
    ERROR in ./node_modules/nem-sdk/node_modules/aws-sign2/index.js</p>
  </blockquote>