返回顶部
首页 > 资讯 > 前端开发 > VUE >extract-text-webpack-plugin怎么用
  • 276
分享到

extract-text-webpack-plugin怎么用

2024-04-02 19:04:59 276人浏览 安东尼
摘要

这篇文章主要介绍了extract-text-webpack-plugin怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。extract-

这篇文章主要介绍了extract-text-webpack-plugin怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

extract-text-WEBpack-plugin该插件的主要是为了抽离CSS样式,防止将样式打包在js中引起页面样式加载错乱的现象;首先我先来介绍下这个插件的安装方法:

npm install extract-text-webpack-plugin --save-dev

# for webpack 2
npm install --save-dev extract-text-webpack-plugin
# for webpack 1
npm install --save-dev extract-text-webpack-plugin@1.0.1

首先进入项目的根目录,然后执行以上命令进行插件的安装,插件安装完成后,接下来我们要做的就是在webpack.config.js中引入该插件

const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
 module: {
  rules: [
   {
    test: /\.css$/,
    use: ExtractTextPlugin.extract({
     fallback: "style-loader",
     use: "css-loader"
    })
   }
  ]
 },
 plugins: [
  new ExtractTextPlugin("styles.css"),
 ]
}
const ExtractTextPlugin = require('extract-text-webpack-plugin');

// Create multiple instances 
const extractCSS = new ExtractTextPlugin('stylesheets/[name]-one.css');
const extractLESS = new ExtractTextPlugin('stylesheets/[name]-two.css');

module.exports = {
 module: {
  rules: [
   {
    test: /\.css$/,
    use: extractCSS.extract([ 'css-loader', 'postcss-loader' ])
   },
   {
    test: /\.less$/i,
    use: extractLESS.extract([ 'css-loader', 'less-loader' ])
   },
  ]
 },
 plugins: [
  extractCSS,
  extractLESS
 ]
};

该插件有三个参数意义分别如下

  1. use:指需要什么样的loader去编译文件,这里由于源文件是.css所以选择css-loader

  2. fallback:编译后用什么loader来提取css文件

  3. publicfile:用来覆盖项目路径,生成该css文件的文件路径

感谢你能够认真阅读完这篇文章,希望小编分享的“extract-text-webpack-plugin怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网VUE频道,更多相关知识等着你来学习!

--结束END--

本文标题: extract-text-webpack-plugin怎么用

本文链接: https://lsjlt.com/news/77571.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • extract-text-webpack-plugin怎么用
    这篇文章主要介绍了extract-text-webpack-plugin怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。extract-...
    99+
    2024-04-02
  • html-webpack-plugin怎么用
    这篇文章将为大家详细讲解有关html-webpack-plugin怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。html-webpack-plugin 可能用过的 ...
    99+
    2024-04-02
  • Webpack之plugin的使用
    目录什么是plugin?1.添加版权的plugin: BannerPlugin2.打包html的plugin:   html-webpack-plugin3.js...
    99+
    2023-02-03
    Webpack plugin
  • webpack Plugin的作用是什么
    这篇“webpack Plugin的作用是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“webpack&nbs...
    99+
    2023-06-29
  • webpack的loader和plugin有什么区别
    Webpack的loader和plugin是两个不同的概念,分别用于处理不同的任务。1. Loader(加载器):Loader用于对...
    99+
    2023-10-11
    webpack
  • Webpack中Loader和Plugin的区别是什么
    这篇文章主要介绍“Webpack中Loader和Plugin的区别是什么”,在日常操作中,相信很多人在Webpack中Loader和Plugin的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • vue-cli5.0 webpack 采用 copy-webpack-plugin 打包复制文件的方法
    目前 vue-cli已经发布5.0了,webpack 配置上也与之前老版本的有所不同,调整 webpack 配置最简单的方式就是在 vue.config.js 中...
    99+
    2024-04-02
  • webpack怎么用
    这篇文章主要介绍了webpack怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 webpack是基于node的。先安装最新的...
    99+
    2024-04-02
  • jQuery plugin animsition怎么用
    这篇文章给大家分享的是有关jQuery plugin animsition怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用法整理下载地址:https://github.co...
    99+
    2024-04-02
  • text-indent怎么用
    text-indent 是 css 属性,用于设置段落的首行缩进,语法为 text-indent: |; 它可以以长度或相对于块级元素宽度的百分比进行设置,负值表示向外缩进,仅适用于段落...
    99+
    2024-05-21
    css
  • React+Webpack怎么用
    这篇文章主要为大家展示了“React+Webpack怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“React+Webpack怎么用”这篇文章吧。webst...
    99+
    2024-04-02
  • webpack中CommonsChunkPlugin怎么用
    小编给大家分享一下webpack中CommonsChunkPlugin怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.d...
    99+
    2024-04-02
  • golang plugin插件怎么使用
    使用Go语言的插件(plugins)需要注意以下几个步骤: 创建插件模块:首先,你需要创建一个独立的模块来作为插件。这个模块需要...
    99+
    2023-10-20
    golang plugin
  • 使用 Schema-Utils 对 Webpack Plugin 进行配置项校验的简单用例
    目录schema.json插件中的写法修改报错时输出的信息结尾今天来学习如何使用 webpack 官方提供的 schema-utils 库。 schema-utils 库用于在 lo...
    99+
    2024-04-02
  • mysql中extract的用法是什么
    在MySQL中,EXTRACT() 函数用于提取日期时间值的部分。其基本语法如下: EXTRACT(unit FROM date) ...
    99+
    2024-03-06
    mysql
  • IDEA 报Plugin ‘maven-resources-plugin:‘ not found 怎么解决
    IDEA 报Plugin 'maven-resources-plugin:' not found 怎么解决 如果在使用 IDEA 时遇到 "Plugin 'maven-resources-plugin:' not found" 错误,可能...
    99+
    2023-10-05
    intellij-idea maven java
  • HTML的text-indent怎么用
    这篇文章主要介绍“HTML的text-indent怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML的text-indent怎么用”文章能帮助大家解决问题...
    99+
    2024-04-02
  • JS控件bootstrap suggest plugin怎么用
    小编给大家分享一下JS控件bootstrap suggest plugin怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!b...
    99+
    2024-04-02
  • spring-boot-maven-plugin报红怎么用
    小编给大家分享一下spring-boot-maven-plugin报红怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体如下:<xml version="1.0" enc...
    99+
    2023-06-29
  • maven-resources-plugin插件怎么使用
    这篇文章主要介绍了maven-resources-plugin插件怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇maven-resources-plugin插件怎么使用文章都会有所收获,下面我们一起来看...
    99+
    2023-06-26
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作