title: How do I properly setup VS Code to debug in chrome, using an existing logged in Chrome user profile?
body: <p>I have a React application that I'm writing in VS Code. In order to test and debug my work, I go to the the terminal and enter <code>npm start</code>.  This starts the application server and it properly launches chrome under the current logged in user, which has the React Devtools extension installed.</p>
  
  <p>However, I'm also using the <em>Debugger with Chrome</em> extension in VS Code.  In order to use those debugger tools, once the application has been started by npm, I need to hit F5 and this launches a new browser window for Chrome.  Under this mode, my breakpoints are being hit in VS code, and I can inspect as I need too.  </p>
  
  <p>However, the difference is that when I hit F5, VS Code opens a new browser Window that looks like a newly installed instance of Chrome.  Since I use Chrome in multiple VMs and architectures, I've setup my Google account so that as I login into my profile on each machine in Chrome, all necessary bookmarks and extensions are loaded into that instance of Chrome. </p>
  
  <p>F5 debugging isn't showing that user profile information, even though a regular launch of Chrome is showing those details, as is the initial launch of the browser when I run <code>npm start</code>.  Is there a way to alter my VS Code configurations so that  when debugging in VC Code with the <em>Debugger for Chrome</em> extension, I can access my Chrome profile with all my desired extensions and tools?</p>
  
  <p>Also, here's my launch.json file.  I <em>think</em> this is used by the debugger.</p>
  
  <pre><code>{
      // Use IntelliSense to learn about possible attributes.
      // Hover to view descriptions of existing attributes.
      // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
      "version": "0.2.0",
      "configurations": [
          {
              "type": "chrome",
              "request": "launch",
              "name": "Launch Chrome against localhost",
              "url": "http://localhost:3000",
              "webRoot": "${workspaceFolder}",
          }
      ]
  }
  </code></pre>
  
  <p>I think these are defaults and I think, maybe, this is what NPM is using rather than whatever is launching the debugger &amp; browser with F5.</p>