详解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 相关文章推荐
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
Nov 25 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
微信小程序实现倒计时60s获取验证码
Apr 17 Javascript
微信小程序左滑动显示菜单功能的实现
Jun 14 Javascript
vue本地打开build后生成的dist文件夹index.html问题
Sep 04 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 15 Javascript
使用Typescript开发微信小程序的步骤详解
Jan 12 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
php5 and xml示例
2006/11/22 PHP
PHP 设计模式之观察者模式介绍
2012/02/22 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
详解jQuery中的事件
2016/12/14 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
python 正则式使用心得
2009/05/07 Python
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
Python 闭包的使用方法
2017/09/07 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
幼教毕业生自我鉴定
2014/01/12 职场文书
公司投资建议书
2014/05/16 职场文书
食品安全承诺书
2014/05/22 职场文书
元旦趣味活动方案
2014/08/22 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
python神经网络ResNet50模型
2022/05/06 Python
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript