title: Lodash - '_' refers to a UMD global and lodash.js is not a module errors
body: <p>If I do nothing and add the type definition it works for jquery but lodash gets a</p>
  
  <blockquote>
    <p>'_' referes to a UMD global, but the current file is a module. Consider adding an import instead.</p>
  </blockquote>
  
  <p>If I try to import lodash with any combination of import call, I get</p>
  
  <blockquote>
    <p>lodash.js is not a module</p>
  </blockquote>
  
  <p>I tried to get help by asking a question <a href="https://stackoverflow.com/questions/47518140/how-do-i-import-umd-package-in-requirejs-when-getting-x-is-not-a-module-error">here</a> and it was closed because there was <a href="https://stackoverflow.com/questions/34660265/importing-lodash-into-angular2-typescript-application">another answer</a> for Angular (Angular 2). I really need a real answer so I'm re-posting with my own solutions, hoping someone will eventually help me understand this problem.</p>
  
  <p>In this case I am:</p>
  
  <ol>
  <li>Not using any frameworks like Angular</li>
  <li>Using TypeScript</li>
  <li>Using requirejs to import modules</li>
  <li>Using Visual Studio</li>
  <li>Using MVC5</li>
  </ol>