Webpack中css-loader和less-loader的使用教程


Posted in Javascript onApril 27, 2017

前言

在Webpack中,通过css-loader,可以实现在js文件中通过require的方式,来引入css。下面来看看详细的介绍吧。

一、css-loader

我们需要在js文件里,通过require的方式来引入css,我们来看具体的方法,首先需要安装css-loader,
style-loader(安装style-loader的目的是为了在html中以style的方式嵌入css)。

npm install css-loader,style-loader --save-dev

然后在main.js中:

require('./app.css');

在app.css中:

#test{
 background:red;
 width:100px;
 height:100px;
 color:blue;
}

在webpack.config.js增加:

module.exports = {
 entry: './main.js',
 output: {
 filename: 'bundle.js'
 },
 module: {
 loaders:[
  { test: /\.css$/, loader: 'style-loader!css-loader' },
 ]
 }
};

在html中引入:

<html>
 <head>
 <script type="text/javascript" src="bundle.js"></script>
 </head>
 <body>
 <div id="test">Hello World</div>
 </body>
</html>

效果为:

Webpack中css-loader和less-loader的使用教程

二、less-loader

同样的,如果我们需要在js中,require,.less文件,那么我们需要增加包less-loader和less包

npm install less,less-loader --save-dev

在webpack.config.js修改:

module: {
  loaders: [
   {test: /\.less$/, loader: 'style-loader!css-loader!less-loader'},

  ]
 }

在module的loaders中,增加了!less-loader。

如此便可以在js中,require .less文件。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
超级强大的表单验证
Jun 26 Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
分析 JavaScript 中令人困惑的变量赋值
Aug 13 Javascript
关于js中for in的缺陷浅析
Dec 02 Javascript
深入理解JSON数据源格式
Jan 10 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
纯javascript代码实现计算器功能(三种方法)
Sep 07 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
js+SVG实现动态时钟效果
Jul 14 Javascript
jQuery使用正则验证15/18身份证的方法示例
Apr 27 #jQuery
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
Apr 27 #Javascript
微信小程序 实现动态显示和隐藏某个控件
Apr 27 #Javascript
JS ES6中setTimeout函数的执行上下文示例
Apr 27 #Javascript
Vue实现购物车功能
Apr 27 #Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
Apr 27 #Javascript
Angular.js中定时器循环的3种方法总结
Apr 27 #Javascript
You might like
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
JS中Attr的用法详解
2017/10/09 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
python print 按逗号或空格分隔的方法
2018/05/02 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
利用python实现周期财务统计可视化
2019/08/25 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
python获取系统内存占用信息的实例方法
2020/07/17 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
办公室文书岗位职责
2013/12/16 职场文书
课外访万家心得体会
2014/09/03 职场文书
军训新闻稿范文
2015/07/17 职场文书
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android