我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么在Laravel9.x中快速安装Bootstrap

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么在Laravel9.x中快速安装Bootstrap

这篇文章主要介绍“怎么在Laravel9.x中快速安装Bootstrap”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在Laravel9.x中快速安装Bootstrap”文章能帮助大家解决问题。

开发环境:

  • 大环境上是 Windows 10/11 + Homestead,均为最新稳定版本

  • 两个平台都安装 Node.js

  • Laravel 版本为 9.x(发文时我用的是最新的 9.38.0) ,其他未提及的按照 9.x 版本的教程来

  • 不使用 Laravel Mix,使用官方推荐的新前端打包工具 vite 完成教程里关于样式的修改任务。

操作方法

首先我们根据教程做到下方这一步,但先别执行

composer require laravel/ui:3.4.5 --dev

我们改改,这里直接获取默认的最新 laravel/ui 版本,并在 linux 内执行

composer require laravel/ui  // 发文时最新的版本是 4.0.1,对不住了版主,我自己偷摸的上到最新的版本惹php artisan ui bootstrap

然后我们到 windows 环境下开一个终端,比如 powershell,并执行

npm config set registry=https://registry.npm.taobao.orgnpm i

然后回到你的编辑器,找到项目根目录下刚生成的 vite.coffig.js 我们修改成如下的效果

import { defineConfig } from 'vite';import laravel from 'laravel-vite-plugin';import path from 'path'export default defineConfig({   plugins: [       laravel([           'resources/js/app.js',       ]),   ],   resolve: {       alias: {           '~bootstrap': path.resolve(__dirname, 'node_modules/bootstrap'),       }   },});

然后在 app.js 中导入 boostrap 5 的 scss

import './bootstrap';// 以下为新增部分import '../sass/app.scss'import * as bootstrap from 'bootstrap'

之后再去项目的 blade 模板中,更换原本的 mix () 代码。这里的话要是根据教程来,我们只改那个 default.blade.php 文件即可,即将其中的这两行代码

<link rel="stylesheet" href="{{ mix('css/app.css') }}"><script class="lazy" data-src="{{ mix('js/app.js') }}"></script>

全部换成 @vite 代码

@vite(['resources/js/app.js'])

下面是我在 default.blade.php 放的位置

<!DOCTYPE html><html><head>    <title>@yield('title', 'Weibo App') - Laravel 入门教程</title>    @vite(['resources/js/app.js'])   <--- here!</head><body>    <nav class="navbar navbar-expand-lg navbar-dark bg-dark">        <div class="container">            <a class="navbar-brand" href="/">Weibo App</a>            <ul class="navbar-nav justify-content-end">                <li class="nav-item"><a class="nav-link" href="/help">帮助</a></li>                <li class="nav-item"><a class="nav-link" href="#">登录</a></li>            </ul>        </div>    </nav>    <div class="container">        @yield('content')    </div></body></html>

最后,在 windows 终端输入如下指令

npm run build// 或者npm run dev

操作结束,刷新以下浏览器就可看到效果。

至于 dev 和 build 的区分就是:

  • dev 适合开发的时候随时调整,你的修改是实时生效且自动的,建议开发的时候一直开个窗口挂后台就行

  • build 会一步处理完毕并输出 css 和 js 文件,只会执行一次不会自动,适合最后发布阶段。

速度方面,相比较 laravel Mix 前端工作流,vite 会以闪电般的速度给你稳健的处理好,放心,vite 的处理速度实在是太快惹。

项目部署

当我们的代码上传到远端 git 仓库后,再拉到生产环境时,vite 使用 npm run build 生成的 css 和 js 文件是不会纳入 git 管理的,也就是你在本地 git add -A 是包括不了他俩的,我们需要在本地开发项目的根目录找到.gitignore 文件,注释或者删除 /public/build 这一行,具体如下

/node_modules# /public/build   <-- here/public/hot/public/storage/storage/*.key/vendor.env.env.backup.phpunit.result.cacheHomestead.jsonHomestead.yamlauth.jsonnpm-debug.logyarn-error.log/.idea/.vscode

关于“怎么在Laravel9.x中快速安装Bootstrap”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么在Laravel9.x中快速安装Bootstrap

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么在Laravel9.x中快速安装Bootstrap

这篇文章主要介绍“怎么在Laravel9.x中快速安装Bootstrap”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在Laravel9.x中快速安装Bootstrap”文章能帮助大家解决问题。
2023-07-04

在Mac OS X上安装Golang并开始快速编程

Mac OS X 是一款很受程序员们喜爱的操作系统,其易用性以及稳定性让许多开发者选择在 Mac 上进行软件开发。而 Golang 作为一种功能强大且易学易用的编程语言,也受到了越来越多程序员的喜爱。那么,在 Mac OS X 上如何安装
在Mac OS X上安装Golang并开始快速编程
2024-02-23

CentOS中怎么快速安装docker

这篇文章主要讲解了“CentOS中怎么快速安装docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS中怎么快速安装docker”吧!卸载旧版本sudo yum remove
2023-06-27

怎么快速安装OpenSUSE

本篇内容介绍了“怎么快速安装OpenSUSE”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装openSuSE的一般都是下载CD或DVD镜像
2023-06-16

CentOS7怎么快速安装MySQL

本篇内容介绍了“CentOS7怎么快速安装MySQL”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!开始下载步骤,无需任何准备工作,简单明了。
2023-06-28

怎么在Linux系统上快速地安装PHP

今天小编给大家分享一下怎么在Linux系统上快速地安装PHP的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装PHP下面是在
2023-07-05

怎么快速安装win7系统

怎么快速安装win7系统?虽然win7系统已经被微软停止更新服务,但是还是有很多朋友在使用的?可是怎么快速安装win7呢?其实重装系统的方法有很多,下面我们一起来看看安装win7系统教程。具体的安装win7系统教程如下:1、搜索“小白系统官
2023-07-26

在PyCharm中快速安装PyTorch:简易指南

PyTorch安装指南:在PyCharm中快速搭建开发环境PyTorch是当前深度学习领域中备受欢迎的框架之一,具有易用性和灵活性的特点,深受开发者青睐。本文将为大家介绍如何在PyCharm中快速搭建PyTorch的开发环境,方便大家开始
在PyCharm中快速安装PyTorch:简易指南
2024-02-24

怎么加快Node.js的安装速度

这篇文章主要介绍了怎么加快Node.js的安装速度的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么加快Node.js的安装速度文章都会有所收获,下面我们一起来看看吧。更改npm源npm是Node.js的软件包
2023-07-05

快速在Windows系统中安装pip的方法

Windows环境下快速安装pip的步骤,需要具体代码示例Python是一种广泛使用的编程语言,拥有众多强大的第三方库。而pip是Python的包管理工具,可以方便地安装、升级、卸载Python包。在Windows环境下,安装pip可以让
快速在Windows系统中安装pip的方法
2024-01-17

CentOS 6.5下怎么快速安装MySQL 5.7.17

本文小编为大家详细介绍“CentOS 6.5下怎么快速安装MySQL 5.7.17”,内容详细,步骤清晰,细节处理妥当,希望这篇“CentOS 6.5下怎么快速安装MySQL 5.7.17”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入
2023-06-27

怎么使用Cobbler快速安装系统

这篇文章主要为大家展示了“怎么使用Cobbler快速安装系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用Cobbler快速安装系统”这篇文章吧。Cobbler 可以用来快速建立 Lin
2023-06-27

PHP7怎么快速安装WEB服务器

这篇文章将为大家详细讲解有关PHP7怎么快速安装WEB服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何安装web服务器?学习php7需要安装web服务器,那么新手如何快速安装web服务器首先我们来
2023-06-14

离线方式怎么快速安装.NET Framework

本篇内容介绍了“离线方式怎么快速安装.NET Framework ”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!并不是因为从官方下载数据文件
2023-06-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录