首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用laravel-mix将Bootstrap、jQuery和popper.js添加到Larave8项目中?

在Laravel 8项目中使用laravel-mix将Bootstrap、jQuery和popper.js添加进来,可以按照以下步骤进行操作:

  1. 首先,确保你已经安装了Node.js和npm。你可以在命令行中运行以下命令来检查它们是否已安装:
代码语言:txt
复制
node -v
npm -v

如果没有安装,请根据官方文档进行安装。

  1. 在Laravel 8项目的根目录下,打开命令行并执行以下命令来安装laravel-mix:
代码语言:txt
复制
npm install laravel-mix --save-dev

这将在项目中安装laravel-mix并将其添加到package.json文件的devDependencies中。

  1. 接下来,执行以下命令来安装Bootstrap、jQuery和popper.js:
代码语言:txt
复制
npm install bootstrap jquery popper.js --save

这将安装这些依赖并将它们添加到package.json文件的dependencies中。

  1. 打开项目根目录下的webpack.mix.js文件,并添加以下代码:
代码语言:txt
复制
const mix = require('laravel-mix');

mix.js('resources/js/app.js', 'public/js')
    .sass('resources/sass/app.scss', 'public/css')
    .autoload({
        jquery: ['$', 'window.jQuery', 'jQuery'],
        'popper.js/dist/umd/popper.js': ['Popper']
    })
    .options({
        processCssUrls: false,
        postCss: [
            require('autoprefixer'),
        ]
    });

这个配置文件告诉laravel-mix如何处理JavaScript和Sass文件,并自动加载jQuery和popper.js。

  1. 接下来,在项目根目录下的resources/js目录中创建一个名为app.js的文件,并添加以下代码:
代码语言:txt
复制
import 'bootstrap';
import 'bootstrap/dist/css/bootstrap.css';

这将导入Bootstrap的JavaScript和CSS文件。

  1. 最后,在项目根目录下的resources/sass目录中创建一个名为app.scss的文件,并添加以下代码:
代码语言:txt
复制
@import '~bootstrap/scss/bootstrap';

这将导入Bootstrap的Sass文件。

  1. 现在,你可以在命令行中运行以下命令来编译前端资源:
代码语言:txt
复制
npm run dev

这将使用laravel-mix编译JavaScript和Sass文件,并将它们复制到public/jspublic/css目录中。

完成以上步骤后,Bootstrap、jQuery和popper.js就已经成功添加到Laravel 8项目中了。你可以在项目的视图文件中使用它们,例如在resources/views/welcome.blade.php中添加以下代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
    <title>Laravel 8 with Bootstrap</title>
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
    <div class="container">
        <h1>Welcome to Laravel 8 with Bootstrap</h1>
        <button class="btn btn-primary">Click me</button>
    </div>
    <script src="{{ asset('js/app.js') }}"></script>
</body>
</html>

这样,你就成功地将Bootstrap、jQuery和popper.js添加到Laravel 8项目中了。请注意,以上步骤假设你已经创建了一个全新的Laravel 8项目,并且按照默认的目录结构进行操作。如果你的项目结构有所不同,你可能需要相应地调整路径。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在 ASP.NET Core 项目中使用 npm 管理你的前端组件包

当示例项目创建完成后,会自动在项目中引用 bootstrap 和 jquery,所以,我们就在这个项目的基础上,尝试采用 npm 来管理我们的前端组件包。   ...例如,这里我们需要在项目中添加 bootstrap 和 jquery,因为在正式发布时如果缺少这两个组件,就会导致我们的程序报错,所以这里我们需要添加到 dependencies 节点下,而像后面我们使用到的...右键选中我们的示例项目,选择 Open Command Line,打开控制台,输入下列的命令,将 bootstrap 添加到我们的项目中。   ...可以看到,安装完成后,npm 提示我们 bootstrap 依赖于 jquery 和 popper.js,所以这里我们手动添加上这两个依赖的组件。   ...gulpfile 更多的是对于第三方插件的使用,而我们只需要通过 pipe 将任务中的每一步操作添加到任务队列中即可。

2K30
  • Vue CLI3.0 中使用jQuery 和 Bootstrap

    Vue 中使用 jQuery 和 Bootstrap 不是特别符合 Vue 原生的写法,但是有时候又要用,所以放上我的引入设置,供大家参考。...在 Vue CLI2.0 中引入 jQuery 和 Bootstrap 需要设置很多配置项,网上有很多方法法,这里不重复写了。直接上 Vue CLI3.0 配置步骤。...第一步:安装 jQuery、 Bootstrap、popper.js依赖。 其中popper.js 用于在 Bootstrap 中显示弹窗、提示、下拉菜单,所以需要引入。...npm install jquery bootstrap@3 popper.js --save 注意:上面的 bootstrap@3 指的是安装 Bootstrap 第三版,如果不加 @3 符号,默认安装第四版...这里的配置含义是创建 '$'、'jQuery'、'window.jQuery' 三个变量指向 jquery 依赖,创建 'Popper' 变量指向 popper.js 依赖。

    91820

    将博客主题替换成 Clean Blog

    2、下载相关依赖库 这里,我们选择使用 Clean Blog 作为博客主题,这是一个基于 Bootstrap 框架的免费主题,不同于以往下载主题包及关联前端资源文件到本地再引入,我们现在可以直接通过 NPM...下载相关依赖: npm install --save-dev startbootstrap-clean-blog bootstrap jquery popper.js 3、JavaScript 脚本处理...window.jQuery = require('jquery') require('bootstrap/dist/js/bootstrap.bundle') 主要是 jQuery 和 Bootstrap...并且由于所有视图模板现在共用统一的 JavaScript 和 CSS 文件,我们可以将页面头部和底部代码拆分出来,成为独立的局部视图被其他视图模板引入,从而提高代码的复用性。...下篇教程,我们将演示联系表单页面构建以及将表单数据传递给后端进行验证和存储。

    74320

    Vue框架快速入门

    组件 前面介绍了Vue的各种功能,但是这些功能并不能直接在项目中使用。因为如果直接使用的话,会导致出现一个非常大的Vue实例,这和将所有代码都写在一个文件的道理是一样的。...幸好有很多第三方动画库,而且Vue允许我们自定义类名,以便和这些动画库配合使用。比方说Animate.css,我们可以将CDN添加到页面中来使用。...Vue工程化 前面介绍了Vue的基本概念,但是这些概念无法直接用在项目中。下面通过Vue和各种工具链的使用,来介绍如何用Vue创建实际前端项目。...和Bootstrap 4集成 Bootstrap是最著名的前端框架之一,可以帮助我们迅速创建漂亮的页面。现在它的最新版本是4.0.0-beta,基本可以在项目中投入使用了。...npm install -S bootstrap@4.0.0-beta jquery popper.js 安装好之后,还需要修改WebPack配置文件。

    2.2K20
    领券