Jetstream默认使用Vue JS版本3安装惯性,尽管我们可以在安装惯性时选择惯性版本。
我计划使用的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",
然后在终端上运行CCD_ 2。最后在终端上运行npm install; npm run dev; php artisan migrate
。
@bapi是正确的,您需要使用较旧版本的Laravel Jetstream
。
您需要使用确切的喷射流"laravel/jetstream": "2.1.4"
,而不是"laravel/jetstream": "^2.1"
,后者将inertiajs
与vuejs2
一起安装。
请参阅官方回购的变更日志https://github.com/laravel/jetstream/blob/2.x/CHANGELOG.md
格式化步骤:
按照这些确切的步骤来解决新项目上的问题
- 将
laravel/jetstream": "2.1.4"
添加到composer.json
文件中的"require"
依赖项中 - 运行
composer update
- 运行
php artisan jetstream:install inertia
- 运行
npm install
- 运行
npm run dev
- 运行
php artisan migrate
现在你的Laravel 8项目应该安装带有vue 2 的LaravelJetstream