vue-cli之引入Bootstrap問題(遇到的坑,以及解決辦法)
查看網上許多教程,都是一樣的,可能他們安裝的時候沒有碰到問題,我在按照網上教程操作完后,還是不行,
本人英語還可以,于是我就嘗試看了看報的錯,提示有幾個格式需要找loader處理一下,如果你也遇到和我一樣的問題就看下面吧?
首先安裝jquery
npm install jquery@1.11.3 --save-dev
安裝Bootstrao庫
這里是3.3.0
npm install bootstrap@3.3.0 --save-dev
配置jquery
在對應項目文件夾下找到webpack.config.js,配置一下插件
plugins: [ new webpack.ProvidePlugin({ $: “jquery”, jQuery: “jquery”, “windows.jQuery”: “jquery” }) ]
mian.js里添加
import $ from ‘jquery'; import ‘bootstrap/dist/css/bootstrap.min.css'; import ‘bootstrap/dist/js/bootstrap.min';
網上教程基本就到這一步了,如果你的還不行就看看下面的東西你有沒有配置
報錯會提示無法解決xxxxxxxxx.ttf之類的文件
于是我就一個一個的解決,還好就三種格式,直到報錯小時,頁面正常
解決方法
還是在webpack.config.js下配置loader
這里我們需要的是url-loader
安裝
npm install --save-dev url-loader
具體使用教程看文檔
https://www.webpackjs.com/loaders/url-loader/
然后配置
{ test: /.(ttf|eot|woff)$/, use: [ { loader: ‘url-loader', options: { limit: 8192 } } ] }
大功告成!
PS!!!
粘貼過去一定要檢查一下引號是否是英文狀態(tài)
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Vue 中v-model的完整用法及v-model的實現原理解析
這篇文章詳細介紹了Vue.js中的v-model指令的使用,包括基本用法、原理、結合不同類型的表單元素(如radio、checkbox、select)以及使用修飾符(如lazy、number、trim)等,感興趣的朋友一起看看吧2025-02-02