The reason it didn’t work is that Vue provides a named export, whereas you are trying to import it as though it had a default
export.
To make a named import (which you must do with named exports), you need to wrap the name of the export you want to import in curly braces, so {}
around Vue
like this:
import { Vue } from 'vue';
// ^^^ name of export
It will work
The thing you want to do is import vue but it doesnot have a default export function or either the default thing to export is not set in vue module. So you have to select function named vue by adding curly braces.
If it had a default
export function, then your code would have worked and in that case you could write anything in place of vue
like below:
import anyname from 'vue'
anyname
is name whatever you want.