vue-cli中的jQuery和Bootstrap

vue項目中經(jīng)常會用到一些依賴包,這里以jQuery和bootstrap為例

npm安裝jQuery

  1. cmd進入softcup文件夾,輸入cnpm i jquery -S -D開始安裝

  2. 安裝完成后,在項目根目錄下的build目錄下找到webpack.base.conf.js文件,在開頭使用以下代碼引入webpackvar webpack = require('webpack'),因為該文件默認(rèn)沒有引用

    image

  3. 然后在module.exports中添加一段代碼

plugins: [
  new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    jquery: "jquery",
    "window.jQuery": "jquery"
  })
 ]
image
  1. 然后在main.js里導(dǎo)入import 'jquery'就可以了

    image

  2. 運行npm run start
    如果編譯出錯,檢查一下eslint,修改根目錄下.eslintrc.js文件了,為env添加一個鍵值對 jquery: true 就可以了

image
  1. 可以在App.vue文件中添加測試代碼
    $(function () {alert (123);});

    測試

  2. 運行npm run start

  3. 打開瀏覽器,輸入localhost:8080回車 ,彈出alert就成功了

npm安裝Bootstrap

  1. 安裝bootstrap前,必須先安裝jQuery

  2. cmd進入softcup文件夾,輸入cnpm i bootstrap -S -D開始安裝

  3. 完成后,在入口文件main.js里引入

import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.min.js';
  1. 添加一段Bootstrap代碼測試,運行npm run start

  2. 這時可能會報錯 ,因為bootstrap4不僅依賴jquery還有popper.js,所以安裝popper.js

此時安裝的是bootstrap4,因為版本不同,依賴有所變化,如果要改變版本,下面另說

  1. cmd進入softcup文件夾,輸入cnpm i popper.js -S -D開始安裝
    同時在webpack.base.conf.js文件中加入Popper: ['popper.js', 'default']

    image

  2. 可以在App.vue文件的template中添加測試代碼

<divclass="btn-group">
  <buttontype="button"class="btn btn-primary">Apple</button>
  <buttontype="button"class="btn btn-primary">Samsung</button>
  <buttontype="button"class="btn btn-primary">Sony</button>
</div>
  1. 運行npm run start,出現(xiàn)樣式,就成功了

關(guān)于版本更換

  1. 如果要改變用npm下載的文件版本,要在根目錄下的package.json文件下修改

  2. 這里以bootstrap為例

    1. 在package.json文件下,Ctrl+F查找bootstrap


      image
    2. 修改版本號即可

    3. 再進入cmd,輸入cnpm i bootstrap -S -D回車,就下載了相應(yīng)版本的bootstrap了

vue-cli+webpack項目搭建

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 安裝node.js 搭建vue環(huán)境 新建文件夾HC任何位置,文件名隨便取,這里以HC為例 Ctrl+R,輸入cmd...
    簡小園閱讀 559評論 0 0
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 webpack介紹和使用 一、webpack介紹 1、由來 ...
    it筱竹閱讀 11,460評論 0 21
  • 一. vue 2.0環(huán)境下 1.創(chuàng)建vue項目 npm init webpack new-vue 2.安裝jQue...
    ai耳邊的呢喃閱讀 5,076評論 0 3
  • 在現(xiàn)在的前端開發(fā)中,前后端分離、模塊化開發(fā)、版本控制、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,659評論 1 32
  • 前言:對于剛剛進入vuejs的隊伍中的小白來講,很多都是模糊的,js操作dom節(jié)點的思想縈繞,還不能自由切換在二者...
    qishuangyan閱讀 8,182評論 0 3

友情鏈接更多精彩內(nèi)容