10

Laravel 5.4 无法运行php artisan preset react命令获取“命令“预设”未定义。” 回应。

4

5 回答 5

39

对于 Laravel 7+ 项目:

composer require laravel/ui
php artisan ui react

https://laravel.com/docs/7.x/frontend#introduction

对于 Laravel 5.5+ 项目:

php artisan preset react

https://medium.com/@taylorotwell/laravel-frontend-presets-eca312958def

于 2018-01-22T12:12:44.513 回答
6

在 laravel 7.x 和 8.x 中运行 React 的步骤

composer require laravel/ui
php artisan ui react
npm install
npm run dev

要检查是否对 laravel 项目做出反应,您可以添加 React Developer Chrome 扩展并将鼠标悬停在图标上。它将显示应用程序正在使用反应。然后做

php artisan serve

并在welcome.blade.php 的头部添加以下行

<link href="/css/app.css" rel="stylesheet" />

在您的身体标签中添加以下行

<div id="example"></div>

在关闭正文标记后添加以下行

<script src="/js/app.js"></script>

并删除定义的完整样式刷新您的 laravel 页面,然后将鼠标悬停在添加到 chrome 中的 react 扩展上,它将显示该页面正在使用 React JS。成功加载 ReactDOM。希望这有助于运行基本的 laravel + react 欢迎页面

于 2020-05-14T16:27:54.793 回答
3

在 Laravel 7.x 中,脚手架 API 发生了变化:

php artisan ui react

https://laravel.com/docs/7.x/frontend

于 2020-03-06T03:35:24.767 回答
2

Laravel 5.5 一个新的 Artisan 预设命令允许您用其他工具(如 React、Bootstrap)替换默认工具,甚至可以将其全部删除。

  1. React 预设命令可以通过 Artisan 进行初始化:

    php工匠预设反应

  2. 如果您根本不想使用任何 JavaScript 脚手架,但仍想保留 Bootstrap CSS,则 Bootstrap 预设很有用。

    php artisan 预设引导程序

  3. 最后的预设选项是“none”,它将同时删除 Bootstrap 和 Vue.js:

    php工匠预设无

于 2018-01-26T18:22:13.590 回答
0

您必须使用的框架中删除了一些内容:

composer require laravel/ui

先举个例子

php artisan ui react    
于 2022-02-25T16:35:55.807 回答