详解webpack和webpack-simple中如何引入css文件


Posted in Javascript onJune 28, 2017

博主最近研究vue+webpack的时候想引入css文件死活引入不出来,在webpack-simple那里却能引得出来,十分的纳闷,然后细心的调试了一下,原来这webpack和webpack-simple两个东西引入css文件有点区别。

首先说一下如何在webpack中引入css文件吧。博主的webpack是最新版本,不知1.0版本的是如何,所以下面说的是2.0以后的版本。首先在命令行中新建一个vue项目,如何新建请看我之前发的一篇博文,因为在webpack中,本身就有一个css-loader,所以不需要重新去下一个css-loader,只需要下载一个style-loader即可,下载style-loader的方法是在命令行中,在你所创建的项目目录下,键入npm install style-loader --save-dev即可,--save-dev的意思是保存到你的项目里。之后在你的项目里打开build/webpack.base.conf.js文件中,在module的rules那里,加入关于css规则的代码:

详解webpack和webpack-simple中如何引入css文件

之后在App.vue文件中在style标签项目写入你想要引入的样式:

详解webpack和webpack-simple中如何引入css文件

本例引入的样式是一个名为nam.css的文件,该文件只是让页面变蓝,之后运行即可。

详解webpack和webpack-simple中如何引入css文件

再来说一下webpack-simple是如何引入css文件的。webpack-simple从名字就可以看出他是一个简化版,在webpack中即使不下载style-loader,不在webpack.base.conf.js中配置我上面说的内容也可以通过最后一个操作轻轻松松的引入css样式。但是在webpack-simple中就不行,因为他是一个简化版本,所以需要手动配置。

首先是下载webpack-simple,如上面一样操作下载。下载完后需要在该项目目录下键入npm install css-loader style-loader --save-dev,下载完后要在webpack.config.js的rules中加入一句css规则的代码

详解webpack和webpack-simple中如何引入css文件

注意,use里面的顺序不能反过来,否则会报错。

之后在src/assets/main.js文件中输入import 'css路径'即可。如:

import './assets/blue.css'

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
Nov 12 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
Javascript之面向对象--接口
Dec 02 Javascript
5种JavaScript脚本加载的方式
Jan 16 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
源码分析Vue.js的监听实现教程
Apr 23 Javascript
全选复选框JavaScript编写小结(附代码)
Aug 16 Javascript
微信小程序用户自定义模版用法实例分析
Nov 28 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
Jun 02 Javascript
JS如何定义用字符串拼接的变量
Jul 11 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 #jQuery
VUE利用vuex模拟实现新闻点赞功能实例
Jun 28 #Javascript
Vuex利用state保存新闻数据实例
Jun 28 #Javascript
微信浏览器禁止页面下拉查看网址实例详解
Jun 28 #Javascript
基于EasyUI的基础之上实现树形功能菜单
Jun 28 #Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 #Javascript
BootStrap Table前台和后台分页对JSON格式的要求
Jun 28 #Javascript
You might like
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
php使用ereg验证文件上传的方法
2014/12/16 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
Vue实现简易计算器
2020/02/25 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
Python中统计函数运行耗时的方法
2015/05/05 Python
python批量制作雷达图的实现方法
2016/07/26 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python实现常见的回文字符串算法
2018/11/14 Python
NumPy统计函数的实现方法
2020/01/21 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
医学院学生的自我评价分享
2013/11/19 职场文书
应届生个人求职信模板
2013/11/26 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
致运动员的广播稿
2015/08/19 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python