4、处理css文件(css-loader加载器与mini-css-extract-plugin分离CSS文件插件)

简介: 4、处理css文件(css-loader加载器与mini-css-extract-plugin分离CSS文件插件)

处理css文件(css-loader加载器)


  • 1、webpack默认只认识js文件,但是webpack可以使用loader来加载预处理文件,允许webpack也可以打包js之外的静态资源。所以webpack如果要处理其他文件类型,需要安装配置相对应的loader加载器。
  • 2、安装依赖:yarn add style-loader css-loader -D


yarn add style-loader css-loader -D


  • 3、配置加载器,这样就可以导入css文件,css文件会打包到js文件中


// 引入加载器
  module: {
    rules: [{ test: /\.css$/, user: ['style-loader', 'css-loader'] }]
  },


  • 4、安装yarn add mini-css-extract-plugin -D插件,用来分离CSS文件和JS文件


yarn add mini-css-extract-plugin -D


  • 5、引入依赖:const MiniCssExtractPlugin=require('mini-css-extract-plugin')
  • 6、配置loader:loader:MiniCssExtractPlugin.loader


  // 引入加载器
  module: {
    rules: [{
      test: /\.css$/,
      user: [{ loader: MiniCssExtractPlugin.loader, options: { publicPath: '../' }, },
       'css-loader']
    }]
  }


  • 7、配置插件plugins:
  // 引入插件
  plugins: [
    new HtmlWebpackPlugin({ template: './public/index.html' }),
    new MiniCssExtractPlugin({ filename: 'css/index.css' })
  ]


相关文章
|
3天前
|
缓存 前端开发 JavaScript
优化CSS和JavaScript加载
Next.js和Nuxt.js在优化CSS和JavaScript加载方面提供了多种策略和工具。Next.js通过代码拆分、图片优化和特定的CSS/JavaScript优化措施提升性能;Nuxt.js则通过代码分割、懒加载、预渲染静态页面、Webpack配置和服务端缓存来实现优化。两者均能有效提高应用性能。
|
1月前
|
前端开发
【CSS】纯css3螺旋状loading加载特效
【CSS】纯css3螺旋状loading加载特效
29 4
|
3月前
|
前端开发 JavaScript
开发过程找不到css源文件?试试配置vite的css源文件映射
【8月更文挑战第3天】开发过程找不到css源文件?试试配置vite的css源文件映射
67 0
开发过程找不到css源文件?试试配置vite的css源文件映射
|
3月前
|
前端开发 JavaScript Linux
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
|
4月前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
5月前
|
前端开发 文件存储 Python
【已解决】Flask当中render_template函数使用过程当中css文件无法正常渲染
【已解决】Flask当中render_template函数使用过程当中css文件无法正常渲染
|
4月前
|
前端开发
css特效动画——转圈的加载动画
css特效动画——转圈的加载动画
68 0
|
4月前
|
前端开发 JavaScript UED
只会用插件可不行,这些前端动画技术同样值得收藏-CSS篇
只会用插件可不行,这些前端动画技术同样值得收藏-CSS篇
97 0
|
4月前
|
前端开发
css实用技巧——异步加载图片时,在图片完成加载前,鼠标悬浮到占位图片上时显示图片的alt信息
css实用技巧——异步加载图片时,在图片完成加载前,鼠标悬浮到占位图片上时显示图片的alt信息
27 0
|
5月前
|
移动开发 JavaScript 前端开发
rem的适配方案,css文件和js文件的引入方式,特色小边框的制作,DS-Digital.ttf数字展示屏的使用方法:,自适应图片 background-size,jQuery爆bug,a和盒子居中,
rem的适配方案,css文件和js文件的引入方式,特色小边框的制作,DS-Digital.ttf数字展示屏的使用方法:,自适应图片 background-size,jQuery爆bug,a和盒子居中,

热门文章

最新文章