在Vue專案中使用npm安裝bootstrap以及jquery

虔誠帶著決然發表於2018-08-28

經過我好多次的查詢和實驗,總結了一下在vue專案中使用bootstrap框架,npm安裝注意.
bootstrap中js外掛依賴於jquery,所以在這之前必須安裝jquery。

jquery安裝

1、在package.json中新增一行程式碼:“jquery”: “^2.2.3”
"dependencies": {
   "element-ui": "^2.0.5",
   "vue": "^2.5.2",
   "vue-router": "^3.0.1",
   "jquery": "^2.2.3"
 }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2、在build檔案webpack.base.conf.js中新增一行資料:

//注:...代表省略自有的,
//必定事先宣告webpack,不然下面會不識別webpack
const webpack = require('webpack')
...
module.exports = {
    resolve: {
        ...
        alias: {
          ...
          'jquery': 'jquery' 
        }
    },
    plugins: [
        new webpack.ProvidePlugin({
          $: "jquery",
          jQuery: "jquery",
          "windows.jQuery": "jquery"
        })
    ],
    ...
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

3、在main.js中加入:import $ from ‘jquery’
4、使用npm install jquery@2.2.3 –save-dev
這裡寫圖片描述
這樣jquery就安裝完成了。

bootstrap安裝:

1、使用npm install bootstrap@3.3.0 –save-dev
這裡寫圖片描述
2、在需要的頁面引入

import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
  • 1
  • 2

popper 安裝

在高版本中,還需要popper 依賴,所以還需要下載 popper

cnpm i popper

最後npm run dev啟動專案,就ok啦。

相關文章