css-loader,style-loader:

在webpack中,所有文件资源都可以看成模块。css文件也可以作为模块引入到config.js配置对象的entry文件中。

1.entery文件中导入css

//entry.js:

import 'url.css'

2.配置文件中module.loaders添加

{

  test:/\.css$/, //RegExp不要加引号

  use:['style-loader','css-loader'] 先css-loader再style-loader

}

ps:less、sass一样,安装sass需要安装ruby

3.使用后处理器postcss-loader,因为css3属性个浏览器还有待兼容,可能需要前缀或abias

npm i postcss-loader --dev-save

npm i autoprefixer --dev-save(postcss-loader插件)

配置:

在module的同级添加:

postcss:function(){

return [

    require(pluginString)(optionObj), ...

  ]

}

PS:在css文件中@import引入的文件会以另一对style标签插入文档中;然而其内的css不会被处理:

solution:

在config.js的module.loaders的css配置对象中添加?importLoaders=n(n为该字段后loaders数,表示会对被import的css进行处理的插件数)

{

  test:/\.css$/,

  loader:'style-loader!css-loader?importLoaders=1!postcss-loader'

}

css预处理less和sass:

个人习惯用sass

npm i sass-loader --save-dev

使用sass需要先安装ruby,安装完后使用可能会报错说node_modules找不到node-sass,打开package.son发现在devDependencies中确实只找到sass-loader,

npm i node-sass--save-dev

config.js中module.loaders添加:

{
test:/\.scss$/,
use:['style-loader','css-loader','sass-loader']
}

即可正常使用。

最新文章

  1. [转] C++的引用传递、指针传递参数在java中的相应处理方法
  2. ORA-02266: unique/primary keys in table referenced by enabled foreign keys
  3. MySQL中auto_increment的基本特性
  4. mysql服务器配置
  5. GridView多表关联
  6. 20145325张梓靖 实验五 "JAVA的网络编程"
  7. 前端学习资源(CSS+HTML5)
  8. java基础知识回顾之---java String final类普通方法的应用之字符串数组排序
  9. 使用 Spring 2.5 基于注解驱动的 Spring MVC
  10. 二维卷积c代码
  11. linux下安装redis并自启动
  12. Linux Makefile多目录的编写
  13. CodeForces 22B Bargaining Table 简单DP
  14. 最小生成树之Prim算法和Kruskal算法
  15. Docker学习笔记 - Docker Compose 脚本命令
  16. c++ 动态判断基类指针指向的子类类型(typeid)
  17. Java 反射(简单捋一下)
  18. wpf 使用Font-Awesome图标字体
  19. Redis 配置主从
  20. python基础学习1-反射

热门文章

  1. Excel导入异常Cannot get a text value from a numeric cell解决及poi导入时注意事项
  2. js之 DOM与BOM
  3. RequestDispatcher.forward() 方法和HttpServletResponse.sendRedirect()方法的区别
  4. Eclipse Mac OS 安装中文简体语言包
  5. JS的String()、toString()、valueOf()的一些隐秘特性
  6. jmeter的正则表达式编辑器
  7. CC2530定时器
  8. leetCode刷题 | 两数相加
  9. 用最基本的遍历来实现判断字符串 a 是否被包含在字符串 b 中,并返回第一次出现的位置(找不到返回 -1)
  10. 吴恩达机器学习week2