Asked By: Anonymous
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” =>
Have the vue.js template been discontinued during the last weeks? Or am I doing something wrong?
Answered By: Anonymous
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 vueand 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.