使用bootstrap-loader,官网上说得很明白,官网地址:https://github.com/shakacode/bootstrap-loader,搬到这里记录一下:
一、安装
# 第1步安装bootstrap-loader
npm install bootstrap-loader --save
如果安装完毕,提示有些依赖的loader没有安装,要把它们装上。
# 第2步安装bootstrap
如果你使用的是Bootstrap3
npm install bootstrap-sass --save
#如果你使用的是Bootstrap4,注意上官网检查一下最新的版本。
npm install bootstrap@v4.0.0-alpha.5 --save
# 第3步 安装其他样式处理loader
npm install css-loader node-sass resolve-url-loader sass-loader style-loader url-loader --save
# 如果你使用的是Bootstrap 4,可能会需要安装个loader
npm install postcss-loader --save
二、使用
如果在js中直接使用,那么:
require('bootstrap-loader');
如果想打包,那么:
entry : {
'bootstrap': 'bootstrap-loader'
},
三、除错
如果打包时,报很多红色的错误,什么.eot文件中有非法字符, Unexpected character '�',云云。
这个是由于没有设置字体的加载器,设置一下就可以了。
module: {
// 加载器配置
loaders: [
{test: /\.js$/,loader: 'babel-loader!jsx-loader?harmony' },
{test: /\.css$/,loader: 'style-loader!css-loader'},
{test: /\.scss$/, loaders:['style','css','sass']},
{test: /\.(png|jpe?g|ico|bmp|gif)$/,loader: 'file?&limit=10000name=/img/[name].[ext]?[hash]'},
{test: /\.woff2?(\?v=[0-9]\.[0-9]\.[0-9])?$/ ,loader : 'file?limit=10000&mimetype=application/font-woff&name=/font/[name]-[hash:8].[ext]'},
{test: /\.(ttf|eot|svg)(\?[\s\S]+)?$/, loader : 'file?name=/font/[name]-[hash:8].[ext]'},
]
},
四、网页
打包输出中指定了bootstrap打包结果的文件,如果使用html自动生成插件,则修改配置,如果没有使用,在html文件中增加<script>就可以了。
分享到:
相关推荐
Webpack 是一个流行的模块打包工具,它能够将 JavaScript 应用程序中的各种资源(如脚本、样式、图片等)打包成一个或多个可部署的静态资源。在标题 "webpack-bootstrap:Webpack的样板+引导程序+更少+ ES6" 中,我们...
同时,Webpack作为模块打包器,能够帮助我们管理项目依赖并优化资源加载。本教程将探讨如何结合Svelte、Webpack和Bootstrap来构建一个简洁而功能丰富的应用。 【描述】"苗条的应用程序 这个应用程序是一个简单的...
这个项目整合了React(一个JavaScript库,用于构建用户界面),webpack 4.x(一个模块打包工具),以及Bootstrap(一个流行的CSS框架)。让我们深入探讨这三个核心组件以及它们如何协同工作。 **React**:React是...
bootstratp作为一个优秀的前端框架,最近使用了其中的Glyphicon Halflings的...link href="../css/bootstrap/bootstrap.min.css" rel="stylesheet"> </head> <body> </body> <script src="../j
React-Webpack-Starter是一个基于React、Webpack和Bootstrap的项目模板,它为初学者提供了一个快速搭建现代化前端应用的起点。这个项目的主要目的是简化前端开发流程,通过集成这些流行的技术栈,使得开发者可以专注...
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 ... 【项目质量】: 所有源码都经过严格测试,...
Webpack,Bootstrap和React是现代Web开发中的三大关键组件,它们各自承担着不同的职责,共同构建出高效、可维护的前端应用。在这个“wbr_tutorial”教程中,我们将深入探讨这三个技术栈的核心概念和实际应用。 ...
记得在 HTML 文件中通过 Webpack 打包后的输出文件引用 Bootstrap。 标签 "前端开源" 暗示了这是一个开放源代码的解决方案,这意味着开发者可以自由地查看、学习、修改和分发这个项目。开源社区经常发布这样的资源...
Webpack如何引入Bootstrap是指在使用Webpack打包项目的过程中,如何将Bootstrap框架包含进来。 在Webpack中引入Bootstrap,主要分为几个步骤: 1. 安装Bootstrap及其依赖项 首先,我们需要通过npm(Node.js的包...
部署捆绑运行npm run bundle以打包代码以进行部署在dist文件夹中找到它重要的提示该项目不包含任何用于代码拆分和生产的有效捆绑的配置。 (运行npm run bundle ,它将所有代码捆绑到一个bundle.js文件中)。 该项目...
**Webpack** 是一个模块打包器,能够将JavaScript、CSS、图片等各种资源打包成一个或多个可部署的文件。Webpack通过配置可以实现代码分割、热加载、按需加载等功能,优化项目的性能和加载速度。 在...
综上所述,"flux-sample"项目是一个基于Flux架构、Webpack模块打包、Bootstrap前端框架以及Sass预处理的简单前端应用示例。它展示了如何结合这些工具和技术构建一个可维护且具有良好组织结构的前端项目。
使用webpack构建font-awesome或者bootstrap的时候,最常见的一个问题就是构建字体文件的问题。经常会出现无法找到字体文件的问题。下面就讲一下如何正确构建引入字体文件: 1. 首先安装依赖: 代码如下:npm install...
Webpack 是一个强大的模块打包工具,它可以将 JavaScript、CSS、图片等各种资源进行编译和打包。在 Web 开发中,为了优化加载速度和提高用户体验,有时我们需要将 CSS 分离出来,单独打包成一个或多个文件,然后部署...
最近使用 webpack 4 配置 ssr 环境,发现的问题: ReferenceError: document is not defined 本次package.json使用版本...在服务端渲染打包的配置中使用了mini-css-extract-plugin是的server bundle中会使用到document
6.WebPack 编译打包: 7.WebPake 使用简单命令打包 8.使用webpack-dev-server自动打包自动刷新浏览器 方式一 简单安装使用 不配置任何命令: 方式二 安装后使用`package.json`配置命令使用 方式三 安装后使用`...
Vue-cli默认使用Webpack作为模块打包器,我们需要配置Webpack来处理Bootstrap的CSS和JS文件。打开`build`目录下的`webpack.base.conf.js`文件,找到`module.rules`数组,添加以下规则来处理CSS和JS文件: ```...
【Webpack】:Webpack是一个模块打包器,它可以将JavaScript、CSS、图片等资源视为模块,然后根据依赖关系进行编译和打包。Webpack通过配置可以实现代码分割、热模块替换、按需加载等功能,极大地提高了开发效率和...
你可以直接在项目中引用这些文件,或者使用构建工具(如Webpack、Gulp)进行进一步的优化和打包。"说明.htm"可能是对这个版本的简要介绍或使用指南,对于快速了解和启动Bootstrap项目非常有帮助。 总之,Bootstrap ...
然后在项目中导入所需的CSS和JS文件,或者使用Webpack等打包工具按需引入。 **八、示例** 压缩包中的`examples`文件夹可能包含了各种使用Bootstrap构建的实际页面示例,供开发者参考和学习。 总结,这个...