vue-cli引入jquery、bootstrape

jquery和bootstrap真的是神器哈哈~

引入jquery

1.在vue-cli目录下运行npm install jquery –save-dev,如果安装了cnpm淘宝镜像建议使用cnpm。

2.打开build/webpack.base.conf.js,加入以下代码

var webpack = require('webpack');
plugins:[
    new webpack.optimize.CommonsChunkPlugin('common.js'),
    new webpack.ProvidePlugin({
        jQuery: "jquery",
        $: "jquery"
    })
]

3.打开main.js 加入以下代码

import $ from 'jquery'

现在你就可以在项目中使用jQuery了。

引入bootstrap

引入bootstrap还是费了一些周折。首先引入上面的jquery。然后执行以下步骤。

1.先在bootstrap官网下载bootstrap的js文件和css文件。分别放在src/assets/bootstrap/js文件和src/assets/bootstrap/css文件中。

2.打开build/webpack.base.conf.js加入以下代码

resolve:{
    alias:{
        'vue$': 'vue/dist/vue.esm.js',
        '@': resolve('src'),
        'bootstrap':resolve('src/assets/bootstrap'),
    }
}

3.打开main.js加入下面代码

import 'bootstrap/js/bootstrap.min.js'
import 'bootstrap/css/bootstrap.min.css'

这时如果你重新npm run dev没有报错,就说明你引入成功了。

但是

但是我做到这一步时会报错,说jquery版本错误。

Bootstrap's javascript requires jquery version 1.9.1 or higher, but lower than version 3.

这应该是我们npm安装的jquery版本太高了。

打开package.json文件,查看jquery后面的版本号,一般安装的是最新的版本 3.2.1 ,超过了bootstrap的最高要求。。

所以我们需要手动将jquery的版本修改为1.11.3或者其他符合bootstrap要求的版本,然后再npm install安装。

最后npm run dev去尽情的使用bootstrap吧~

你可能感兴趣的:(vue)