title: What is the best way to use Vue js inside a .net core (2.1) project
body: <p>What is the best way to use Vue js inside a .net core (2.1) project.
  I am using visual studio 2017 for my .net core application.
  There are multiple ways to integrate vue in my .net core application:</p>
  
  <ul>
  <li>Use Vue CDN. <a href="https://www.codeproject.com/Tips/1271379/Simple-ASP-NET-CORE-2-2-App-plusVue-JS" rel="nofollow noreferrer">https://www.codeproject.com/Tips/1271379/Simple-ASP-NET-CORE-2-2-App-plusVue-JS</a></li>
  <li>Use libman and add vue js library.(<a href="https://www.codeproject.com/Tips/1271379/Simple-ASP-NET-CORE-2-2-App-plusVue-JS" rel="nofollow noreferrer">https://www.codeproject.com/Tips/1271379/Simple-ASP-NET-CORE-2-2-App-plusVue-JS</a>)</li>
  <li>Use task runner to integrate vue.
  <a href="https://www.red-gate.com/simple-talk/dotnet/net-development/introduction-to-vue-js-with-a-single-page-application-spa-in-visual-studio/" rel="nofollow noreferrer">https://www.red-gate.com/simple-talk/dotnet/net-development/introduction-to-vue-js-with-a-single-page-application-spa-in-visual-studio/</a></li>
  <li>Simply use vue cli to create a vue project and refer the build(js bundle) files.</li>
  </ul>
  
  <p>3rd and 4th approach are almost similar only difference is that task runner is doing the build and related stuffs and  manually adding package.json etc but in 4th approach CLI explicit commands are used for building the app.</p>
  
  <p>I am looking forward for a best choice to integrate vue in my .net core (2.1) application (visual studio 2017 is my choice of IDE for working with .net core)</p>