我可以在网上找到的所有信息都说您应该通过运行 composer require laravel/ui
然后 php artisan ui boostrap
来安装引导程序。然而,在 Laravel 8 中, laravel/ui
已被弃用。是否有安装引导程序的新/更好的方法?
原文由 MrSandyWilly 发布,翻译遵循 CC BY-SA 4.0 许可协议
我可以在网上找到的所有信息都说您应该通过运行 composer require laravel/ui
然后 php artisan ui boostrap
来安装引导程序。然而,在 Laravel 8 中, laravel/ui
已被弃用。是否有安装引导程序的新/更好的方法?
原文由 MrSandyWilly 发布,翻译遵循 CC BY-SA 4.0 许可协议
composer req laravel/ui:*
将解决以下问题
Problem 1
- Root composer.json requires laravel/ui ^4.0 -> satisfiable by laravel/ui[v4.0.0, v4.0.1, v4.0.2, 4.x-dev].
- laravel/ui[v4.0.0, ..., 4.x-dev] require illuminate/console ^9.21 -> found illuminate/console[v9.21.0, ..., 9.x-dev] but these were not loaded, likely because it conflicts with another require.
当您将 laravel 和 composer 更新到最新版本并且您正在尝试在那里安装以前的版本时会出现上述问题,因为您必须输入以下命令 才能获取支持的软件包版本
composer req laravel/ui:*
php artisan ui bootstrap
npm install
npm install resolve-url-loader@^5.0.0 --save-dev --legacy-peer-deps
npm install sass-loader@^12.1.0 sass resolve-url-loader@^5.0.0 --save-dev --legacy-peer-deps
npm run dev
原文由 Mohamed Raza 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
2 回答986 阅读✓ 已解决
您可以手动安装引导程序并编译 sass。
首先,使用编译器将其添加到 npm:
其次,创建(如果未创建)resources/sass/app.scss 并添加:
三、在webpack.mix.js中添加编译:
然后,用 npm run dev 编译它——你会看到编译后的文件 public/css/app.css
现在您可以在带有资产的模板中使用它: