webpack中引入bootstrap的一些填坑(明明已经引入了全局jquery环境,bootstrap样式却还是没有生效)

编程知识 行业动态 更新时间:2024-06-13 00:22:35

首先是正常的引入

npm run bootstrap

然后再是正常的配置环境
在webpack.base.conf.js中加入

var webpack = require('webpack')
//然后在module.exports加入以下代码,配置全局jquery环境
plugins: [
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery"
    })
  ],

在main.js中引入bootstrap.min.css,bootstrap.min.css

import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
//不用引入什么 import $ from 'jquery' 了,因为已经全局引入了

这个时候你可以运行一下你的项目了,在一个组件里面引入bootstrap样式

npm run dev // cnpm run dev //yarn run dev

问题来了,是不是很奇怪,你的样式并没有出来,然后你又去查找为什么已经配置好了全局jquery环境,bootstrap却还是没有生效,这里有一个大坑,首先你npm install bootstrap 的时候并没有规定版本,默认给你下载了最新版本

所以说这个时候你只需要把版本回退一下就好了

以上是bootstrap版本号

npm i bootstrap@3.3.7 --save-dev  //这里选择回退到3.3.7

最后再运行一下是不是出来了

更多推荐

webpack中引入bootstrap的一些填坑(明明已经引入了全局jquery环境,bootstrap样式却还是没有生效)

本文发布于:2023-04-02 19:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/05f7481374bdc85231739bce49297d35.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:全局   样式   环境   引入了   webpack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!