CSS打包

安装style-loader和 css-loader

Webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要使用 loader 进行转换。

Loader 可以理解为是模块和资源的转换器。

首先我们需要安装相关Loader插件,css-loader 是将 css 装载到 javascript;style-loader 是让 javascript 认识css

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

修改webpack.config.js

const path = require("path"); //Node.js内置模块
module.exports = {//...,output:{},module: {rules: [  {  test: /\.css$/,    //打包规则应用到以css结尾的文件上use: ['style-loader', 'css-loader']}  ]  }
}

在src文件夹创建style.css

body{background:pink;
}

修改main.js 

在第一行引入style.css

require('./style.css');

浏览器中查看index.html

看看背景是不是变成粉色啦?

webpack打包css文件相关推荐

  1. Webpack打包css文件-css-loader+style-loader

    一,前言 之前"webpack介绍"一篇中提到webpack的四个核心概念:entry-入口,output-出口,loader-加载器,plugins-插件前面打包和输出文件使用了 ...

  2. webpack打包css image,webpack 打包CSS 引入图片

    加载css 安装style-loader, css-loader npm install style-loader css-loader --save-dev 配置webpack.config.js文 ...

  3. webpack打包样式资源_使用loader去打包css文件_打包less文件---webpack工作笔记004

    然后我们再来看看,怎么用webpack打包css资源文件, 因为我们知道webpack可以直接处理js,json文件,但是不能直接处理css文件,img文件对吧.. 我们现在,通过webpack的组件 ...

  4. webpack对css文件打包:css-loader和style-loader版本过高问题

    webpack对css文件打包:css-loader和style-loader版本过高问题 问题描述 安装css-loader:npm install --save-dev css-loader和st ...

  5. webpack打包css和less文件

    1. 前言 webpack是不能直接处理 css .less.图片等资源的,需要使用对应的 loader ,有关loader的介绍请查看这篇博客 webpack中的loader 2. 打包css文件 ...

  6. 【webpack】使用webpack打包图片文件、打包时生成单独的css文件

    使用webpack打包图片文件 在scr目录下创建image文件夹,并且添加几张图片 在main.js使用import方式引入所有图片,并且append到app节点下 // 引入图片资源 import ...

  7. webpack打包css

    webpack打包 1.打包css 2.打包逻辑 1-1.webpack打包css逻辑 3.打包css 4.打包成独立的css文件 5.添加样式前缀 6.格式校验 7.压缩css 8.我们为什么要用这 ...

  8. webpack打包vue文件报错,但是cnpm run dev正常,最后我只想说:是我太笨,还是webpack4.4版本太坑...

    最近做一个项目,需要使用webpack打包 .vue 文件的单页面应用,调试都正常,使用cnpm run dev 都可以,就是webpack打包时报错.如下: ERROR in ./src/App.v ...

  9. 解决webpack打包css时CssSyntaxError的问题

    打包CSS文件时的CssSyntaxError问题 // 可以使用的代码 const path = require('path');module.exports = {entry: './src/in ...

最新文章

  1. 【HDOJ】3275 Light
  2. Step1帐户登录系统(6.使用OpenID登录网站)
  3. GNU C和ANSI C的区别
  4. 自建fasttext类历险记
  5. 简单java题_java
  6. APScheduler —— Python化的Cron
  7. 音视频技术开发周刊 | 158
  8. Linux mysql 登录 2002,Linux 下 Mysql error 2002 错误解决
  9. [jQuery] jQuery中如何将数组转化为json字符串,然后再转化回来?
  10. python 的库如何开发_一篇文章入门Python生态系统
  11. servlet中filter的的异步问题以及JSP与servlet配合时filter的注意
  12. MysqL的root用户不允许远程连接
  13. SSL证书相关技巧 -- 为什么有时候访问某些加密网站是不需要证书的?
  14. sas数字转日期格式_[转载]SAS日期格式输出格式大全
  15. nyoj 8 一种排序(用vector,sort,不用set)
  16. Sublime Merge for Mac(git客户端软件)
  17. 2022年全球与中国飞秒光纤激光器市场现状及未来发展趋势
  18. solidworks装配体改为柔性_SolidWorks零件改名后与工程图关联教程
  19. leaflet 常用方法总结
  20. rhel6.5搭建mantis时报错

热门文章

  1. 面试准备——Struts2相关问题
  2. 【Python学习笔记】异常处理try-except
  3. llmp_install.zip
  4. 一周学会Mootools 1.4中文教程:(7)汇总收尾
  5. HALCON基础知识
  6. javascript技巧及常用事件方法集合(全)
  7. robot1,Mechanical structure
  8. 深入使用XMemcached
  9. Method Tracking
  10. (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)