使用 Vue JS 2 安装 Laravel Jetstream

Install Laravel Jetstream with Vue JS 2

Jetstream 默认安装带有 Vue JS 版本 3 的 inertia,即使我们可以 select 安装 Inertia 时的 inertia 版本。

我计划使用的一些 Vue 插件仍然不支持 Vue3。那么可以用Vue JS 2安装Jetstream吗?

是的,您可以使用旧的 Jetstream 版本。 jetstream 版本 2.2.0 支持 vue3 之前它将支持 vue2。但它可能包含一些错误。 使用 vue2 安装 jetstream 运行 在终端评论

laravel new hello
cd hello

编辑composer.json"laravel/jetstream": "^2.1", 然后 运行 composer install; php artisan jetstream:install inertia 在终端上。 最后 运行 npm install; npm run dev; php artisan migrate 在终端上。

@bapi 说的对,你要用老版本的Laravel Jetstream.

您需要使用 "laravel/jetstream": "2.1.4" 而不是 "laravel/jetstream": "^2.1" 的确切喷射流,后者安装 inertiajsvuejs2

在此处查看官方仓库中的变更日志https://github.com/laravel/jetstream/blob/2.x/CHANGELOG.md

@bapi 不对 @kikuyu1 有更好的答案,请按照这些确切的步骤在 fresh 项目

上解决问题
  1. laravel/jetstream": "2.1.4" 添加到 composer.json 文件中的 "require" 依赖项
  2. 运行 composer update
  3. 运行 php artisan jetstream:install inertia
  4. 运行 npm install
  5. 运行 npm run dev
  6. 运行 php artisan migrate

现在你的 Laravel 8 项目应该 Laravel Jetstream 安装了 vue 2