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 相关文章推荐
jquery photoFrame 图片边框美化显示插件
Jun 28 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
AngularJS中使用HTML5手机摄像头拍照
Feb 22 Javascript
angularjs实现文字上下无缝滚动特效代码
Sep 04 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
angular和BootStrap3实现购物车功能
Jan 25 Javascript
用js制作淘宝放大镜效果
Oct 28 Javascript
详解使用路由延迟加载 Angular 模块
Oct 12 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
js canvas实现橡皮擦效果
Dec 20 Javascript
详解javascript函数写法大全
Mar 25 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHP批量生成缩略图的代码
2008/07/19 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
python实现决策树分类
2018/08/30 Python
大学生入党自我鉴定
2013/10/31 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
给面试官的感谢信
2014/02/01 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
经典洗发水广告词
2014/03/13 职场文书
函授生自我鉴定
2014/03/25 职场文书
导师工作推荐信范文
2014/05/17 职场文书
党的作风建设心得体会
2014/10/22 职场文书
结婚典礼主持词
2015/06/29 职场文书