anchor.diff:      * tsconfig.json
       
   .l-main-section
  -h2#restore Step 5: Restore the required packages
  +h2#restore Step 4: Restore the required packages
   :marked
     Restore the packages required for an Angular application as follows:
     
  
positive.code:     no authentication and no hosting. Pick the template and options appropriate for your project.
      
  .l-main-section
  h2#copy Step 4: Copy the QuickStart files into the ASP.NET project folder
  
  :marked
    Copy the QuickStart files we downloaded from github into the folder containing the `.csproj` file.
  
negative.code:   * When the restore is finished, a message should say: `npm command completed with exit code 0`.
    * Click the `Refresh` icon in Solution Explorer.
    * **Do not** include the `node_modules` folder in the project. Let it be a hidden project folder.
  
  .l-main-section
  h2#build-and-run Step 5: Build and run the app
  
  :marked
    First, ensure that `index.html` is set as the start page.
    Right-click `index.html` in Solution Explorer and select option `Set As Start Page`.
    
    Build and launch the app with debugger by clicking the **Run** button or press `F5`.
  .l-sub-section
    :marked
      It's faster to run without the debugger by pressing `Ctrl-F5`.
  :marked
    The default browser opens and displays the QuickStart sample application.
    
    Try editing any of the project files. *Save* and refresh the browser to
    see the changes. 
    
  .l-main-section
  h2#routing Note on Routing Applications
  :marked
    If this application used the Angular router, a browser refresh could return a *404 - Page Not Found*.
    Look at the address bar. Does it contain a navigation url (a "deep link") ... any path other than `/` or `/index.html`? 
    
    You'll have to configure the server to return `index.html` for these requests.
    Until you do, remove the navigation path and refresh again. 
  