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!!!
粘贴过去一定要检查一下引号是否是英文状态
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Vue 中v-model的完整用法及v-model的实现原理解析
这篇文章详细介绍了Vue.js中的v-model指令的使用,包括基本用法、原理、结合不同类型的表单元素(如radio、checkbox、select)以及使用修饰符(如lazy、number、trim)等,感兴趣的朋友一起看看吧2025-02-02


最新评论