详解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 相关文章推荐
js left,right,mid函数
Jun 10 Javascript
JS匀速运动演示示例代码
Nov 26 Javascript
node.js中的fs.exists方法使用说明
Dec 17 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 Javascript
AngularJS中$http服务常用的应用及参数
Aug 22 Javascript
js拖拽功能实现代码解析
Nov 28 Javascript
jQuery实现扑克正反面翻牌效果
Mar 10 Javascript
如何使用angularJs
May 08 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
Mar 04 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
vscode 插件开发 + vue的操作方法
Jun 05 Javascript
vue+elementUI实现表格列的显示与隐藏
Apr 13 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
星际争霸秘籍
2020/03/04 星际争霸
各种战术和打法的原创者
2020/03/04 星际争霸
php继承的一个应用
2011/09/06 PHP
功能强大的php分页函数
2016/07/20 PHP
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
JS实现简单日历特效
2020/01/03 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
销售人员个人求职信
2013/09/26 职场文书
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
主管竞聘书范文
2014/03/31 职场文书
幼儿教师求职信
2014/05/24 职场文书
青年文明号口号
2014/06/17 职场文书
师德师风事迹材料
2014/12/20 职场文书
围城读书笔记
2015/06/26 职场文书
德能勤绩工作总结
2015/08/11 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS