''npm init vue@latest' VS 'vue create <projectName>' to generate a new project

I have noticed theese two methods for generating a new vue project:

npm init vue@latest

and

vue create <projectName>

Both seem to do the job, but very differently, they boundle very different packages.

Even tho you ovbiously modify the project to your liking, is ther a better start for my project requirements?.

The project i'm talking about, is going to be a single page web application using typescypt, ESlint and tailwind.

Also I have seen that the two methods do not just install unrelated software from one to the other, for example state management is handled by different libraries, and if I am not wrong Vite is the equivalent to Babel.

I am just starting with Vue, and frontend in general (tho i have used Angular), I am more prominently a backend dev, so i am not used to most of the software used here, and I do not really know what they are used for....



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source