详解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 confirm选择判断
Oct 18 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
Dec 02 Javascript
js封装的textarea操作方法集合(兼容很好)
Nov 16 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
Jun 21 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
详解SPA中前端路由基本原理与实现方式
Sep 12 Javascript
如何获取vue单文件自身源码路径
May 06 Javascript
vue使用i18n实现国际化的方法详解
Sep 05 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
JavaScript Blob对象原理及用法详解
Oct 14 Javascript
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
基于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面向对象
2012/02/22 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
关于php中一些字符串总结
2016/05/05 PHP
php短信接口代码
2016/05/13 PHP
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
对于Python的框架中一些会话程序的管理
2015/04/20 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
python实现数据写入excel表格
2018/03/25 Python
python实现画一颗树和一片森林
2018/06/25 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
Python的历史与优缺点整理
2020/05/26 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
教育专业个人求职信
2013/12/02 职场文书
给医务人员表扬信
2014/01/12 职场文书
投标邀请书范文
2014/01/31 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
新品发布会主持词
2014/04/02 职场文书
文明倡议书范文
2014/04/15 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android