vue+cli+webpack中添加bootstrap
一、使用vue-cli创建项目
vue init webpack myproject
项目中出现的选择根据自己的情况而定,可以都选择yes
二、初始化项目
npm install
安装以后执行npm run dev(默认地址http://localhost:8080/#/)
如图显示:

三、安装jquery(bootstrap依赖与jquery)
npm install jquery@3.0.0 --save-dev
可以查看jqueyr目前有哪些版本
npm view jquery versions
关于jquery配置,需要打开build下面的webpack.base.conf.js
1.在文件顶部需添加const webpack = require('webpack')
2.在module配置中的rules后方添加配置
plugins: [// 添加jquery配置 new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery', 'windows.jQuery': 'jquery' }) ]
四、安装bootstrap
npm install bootstrap@3.3.0 --save-dev(版本看自己需求)
安装完成以后在src/main.js中引用
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
五、在app.vue中替换下列代码
1 <template> 2 <div id="app"> 3 <form class="form-signin"> 4 <h2 class="form-signin-heading">Please sign in</h2> 5 <label for="inputEmail" class="sr-only">Email address</label> 6 <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus> 7 <label for="inputPassword" class="sr-only">Password</label> 8 <input type="password" id="inputPassword" class="form-control" placeholder="Password" required> 9 <div class="checkbox"> 10 <label> 11 <input type="checkbox" value="remember-me"> Remember me 12 </label> 13 </div> 14 <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button> 15 </form> 16 </div> 17 </template> 18 19 <script> 20 export default { 21 name: 'App' 22 } 23 </script> 24 25 <style> 26 #app { 27 font-family: 'Avenir', Helvetica, Arial, sans-serif; 28 -webkit-font-smoothing: antialiased; 29 -moz-osx-font-smoothing: grayscale; 30 text-align: center; 31 color: #2c3e50; 32 margin-top: 60px; 33 } 34 </style>
然后npm run dev 运行,如下图显示则安装成功


浙公网安备 33010602011771号