详解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 相关文章推荐
web性能优化之javascript性能调优
Dec 28 Javascript
JS简单的轮播的图片滚动实例
Jun 17 Javascript
老司机带你解读jQuery插件开发流程
May 16 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
May 31 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
Nov 24 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
详解jquery选择器的原理
Aug 01 jQuery
基于AngularJS的简单使用详解
Sep 10 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
JavaScript WeakMap使用详解
Feb 05 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
JavaScript中常见陷阱小结
2010/04/27 Javascript
一些实用的jQuery代码片段收集
2011/07/12 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
极简的Python入门指引
2015/04/01 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
Python聊天室程序(基础版)
2018/04/01 Python
高效使用Python字典的清单
2018/04/04 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python版本五子棋的实现代码
2018/12/11 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
美国性感女装网站:bebe
2017/03/04 全球购物
入党综合考察材料
2014/06/02 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
党员民主生活会材料
2014/12/15 职场文书
雷锋观后感
2015/06/10 职场文书
房屋质量投诉书
2015/07/02 职场文书
PyMongo 查询数据的实现
2021/06/28 Python