Laravelでnpm installするのではなく、単独でSPAを作るときに使うときに便利そうです。
// これを入れる
npm install -g @vue/cli
npm install -g @vue/cli-service-global
// 設定を聞かれるがデフォルトでOK
// projectを作成する
vue create test_app
// serveで起動できる
cd test_app/
npm run serve
// コンパイルされてdistというディレクトリが作成されて、そこにコンパイルされたファイルが格納される
npm run build
// guiはこちら
vue ui