Vue.js template in dotnet core: discontinued?

Some weeks ago, I followed this tutorial to get started with dotnet core + vue.js.

The steps to install the template were:

Install the SPA (Single Page Application) templates provided by Microsoft:

dotnet new --install Microsoft.AspNetCore.SpaTemplates::*

To get started and create a new Vue project, simply run the following commands on the console:

mkdir new-project
cd new-project
dotnet new vue

It worked perfectly (I repeat: that was some weeks ago).

Now I've repeated the same steps in the same machine and it says "There are no templates that match the name of the input template: vue" =>

Console error

Have the vue.js template been discontinued during the last weeks? Or am I doing something wrong?

1 answer

  • answered 2018-01-14 10:55 Xavier Peña

    After other comments saying it was working for them, and knowing that it worked for me some weeks ago, I've finally figured out what is going on:

    • On my "Available package sources" (NuGet config) in VS2017, I had the nuget nuget repository from work [work-repo]. I have to connect via VPN to be able to access it (and I wasn't during my tests). I didn't have it connected some weeks ago when the whole process worked perfectly.

    • Now, when I was executing dotnet new --install Microsoft.AspNetCore.SpaTemplates::*, the first lines were informing me that "I am not able to connect o [work-repo]". But then it seemed to continue as if nothing happened, and I ignored it because I didn't see it as something that would have anything to do with "not seeing vue".

    • Once I removed [work-repo] from the sources list, I have been able to see the "vue" template again. I have installed it via dotnet new vue and it works perfectly.

    tl;dr: If you have "Nuget package sources" that are not accessible at the moment, the process "Install the SPA templates provided by Microsoft" doesn't work.