详解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 相关文章推荐
jquery tablesorter.js 支持中文表格排序改进
Dec 09 Javascript
javascript 三种编解码方式
Feb 01 Javascript
JavaScript函数获取事件源的小例子
May 14 Javascript
Javascript核心读书有感之语句
Feb 11 Javascript
终于实现了!精彩的jquery弹幕效果
Jul 18 Javascript
基于JavaScript实现瀑布流效果
Mar 29 Javascript
JavaScript判断输入是否为数字类型的方法总结
Sep 28 Javascript
vuex state及mapState的基础用法详解
Apr 19 Javascript
jQuery获取随机颜色的实例代码
May 21 jQuery
微信小程序日历组件使用方法详解
Dec 29 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 Javascript
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
基于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
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
使用Mootools动态添加Css样式表代码,兼容各浏览器
2011/12/12 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
在Python中使用__slots__方法的详细教程
2015/04/28 Python
python安装Scrapy图文教程
2017/08/14 Python
Python金融数据可视化汇总
2017/11/17 Python
python reverse反转部分数组的实例
2018/12/13 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
餐饮管理自我介绍信
2014/01/15 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
教师工作表现自我评价
2015/03/05 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
2016新年问候语大全
2015/11/11 职场文书
创业计划书之农家乐
2019/10/09 职场文书
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫