添加bootstrap到Vue-CLI 项目中

看了很多添加的教程,发现大多教程不清楚,或者比较老,同时使用了Bootstrap + Vue
但是一直存在各种问题,最后才找到一个不错的方案,这里写出了记录下。
此教程是在已经建立好项目的基础上添加bootstrap

添加Bootstrap及其依赖jQuery和Popper.js

npm install bootstrap@4.0.0-beta popper.js jquery --save-dev

编辑你的/build/webpack.dev.conf.js文件,为jQuery和Popper.js添加插件来处理依赖关系,在plugins中添加start--end 中间部分

  plugins: [
//start
  new webpack.ProvidePlugin({
    $: 'jquery',
    jQuery: 'jquery',
    'window.jQuery': 'jquery',
    Popper: ['popper.js', 'default'],
    // In case you imported plugins individually, you must also require them here:
    Util: "exports-loader?Util!bootstrap/js/dist/util",
    Dropdown: "exports-loader?Dropdown!bootstrap/js/dist/dropdown",
  })
//end
]

编辑/src/main.js将Bootstrap导入到应用程序的入口点:

import App from './App'
import router from './router'
import 'bootstrap'```

###编辑App.vue的文件<style>部分,将Bootsrap导入到您应用的根css中:
```<template>
 <div id="app">
   <img src="./assets/logo.png">
   <router-view></router-view>
 </div>
</template>

<script>
export default {
 name: 'app'
}
</script>

<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}

@import'~bootstrap/dist/css/bootstrap.css'
</style>

下面你就可以开始使用了bootstarp4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,745评论 7 110
  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,842评论 0 16
  • 人生就像一杯苦茶,静静的放在那,开始以为很美的事物,一切充满憧憬,美美的端起准备享受那份美好,但入嘴就是那份苦涩,...
    叶隐寒梦阅读 250评论 0 1
  • 嬉笑怒骂皆文章也 今来第一 狂而且直噫 不输阮籍 喜恶由心 不枉曲直 三千年以降 李敖!李敖!李敖!
    元一6阅读 245评论 0 1