Laravel 5.4 无法运行“php artisan preset react”命令

IT技术 reactjs laravel laravel-5 preset
2021-04-30 22:58:33

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

4个回答

对于 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

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

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

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

php artisan serve

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

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

在您的正文标签中添加下面的行

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

在关闭 body 标签后添加以下行

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

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

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

php artisan ui react

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

Laravel 5.5 新的 Artisan 预设命令允许您用其他工具替换默认工具,例如 React、Bootstrap,甚至删除所有这些工具。

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

    php工匠预设react

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

    php artisan 预设引导程序

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

    php工匠预设无