webpack4中引入bootstrap 样式

有时候我们要引入bootstrap ui样式 并不引入 bootstrap.js文件 很多时候只是引入css文件
这个时候 就来简单说一下
1.在入口的文件引入bootstrap

import "bootstrap"  

如果上面这种方式引入的话 是会报错的错 它会显示找不到路径
页面上的样式并没有显示 他找到是 文件下的js文件
正确引入方式是

import "bootstrap/dist/css/bootstrap.css"

当然当我们引入css文件的时候 别忘了配置 css-laoder
首先是安装 cnpm i css-loader style-loader -D

{
	test:/\.css$/i,
	use:['style-loader','css-loader'] // 注意俩者先后顺序 别写错了
}

在页面上引入样式

div class="container">
		<div class="alert alert-primary">Hello World</div>
		<button class="btn btn-primary">确认</button>
</div>

启动webpack 打包就能看到显示效果了
当然 每次书写那么长的引入路径是不是 不方便 这个时候 我们可以采用用起别名的方式
在webpack.config.js 配置文件中 添加配置

resolve:{
	alias:{   // 起别名 
		bootstrap:'bootstrap/dist/css/bootstrap.css'
	}
}

这个时候我们再在 文件中引入 就可以直接
import “bootstrap” 就可以上面的那一大串了
既然说到resolve 配置好 那我就再提一下它的其他功能

resolve:{  // 解析第三方插件包
		modules:[path.resolve('node_modules')],  //限制模块查找范围
		mainFields:['style','main'],// 主文件查找区域 先 style 后main 
		mainFiles:[]  // 主入口文件名字
		extensions:['.js','.css','.scss','.vue'] // 自动添加文件后缀名  依次寻找文件
}
发布了196 篇原创文章 · 获赞 66 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/yunchong_zhao/article/details/104617997