美文网首页
webpack系列——loader详述和插件(plugins)详

webpack系列——loader详述和插件(plugins)详

作者: 浪漫宇宙与人间日常 | 来源:发表于2018-10-29 11:41 被阅读0次

1. loader

loader 用于对模块的源代码进行转换。

首先使用某些加载器之前需要安装它,

npm install --save-dev css-loader
npm install --save-dev ts-loader

然后在webpack.config.js配置文件中如下写:

  module: {
    rules: [
      {
        test: /\.css$/,
        use: [
          { loader: 'style-loader' },
          {
            loader: 'css-loader',
            options: {
              modules: true
            }
          }
        ]
      }
    ]
  }

其中test对应正则匹配哪些文件被这个loader加载处理,use表示用哪个loader

2.插件(plugins)

webpack 的支柱功能。webpack 自身也是构建于,你在 webpack 配置中用到的相同的插件系统之上!
插件目的在于解决 loader 无法实现的其他事

记得必须要在一开始require这个插件

const HtmlWebpackPlugin = require('html-webpack-plugin'); // 通过 npm 安装
const webpack = require('webpack'); // 用于访问内置插件

const config = {
  module: {
    rules: [
      { test: /\.txt$/, use: 'raw-loader' }
    ]
  },
  plugins: [
    new HtmlWebpackPlugin({template: './src/index.html'})
  ]
};

module.exports = config;

相关文章

  • webpack系列——loader详述和插件(plugins)详

    1. loader loader 用于对模块的源代码进行转换。 首先使用某些加载器之前需要安装它, 然后在webp...

  • 【webpack】插件 plugins

    插件(plugins) 插件是 webpack 的支柱功能。插件目的在于解决 loader 无法实现的其他事。 w...

  • Webpack插件

    插件可以完成更多 loader 不能完成的功能。 插件的使用一般是在 webpack 的配置信息plugins选项...

  • webpack1.xx之plugin

    插件可以完成更多 loader 不能完成的功能。插件的使用一般是在 webpack 的配置信息 plugins 选...

  • webpack4基本使用(三)-第三方模块-source-map

    webpack引入第三方模块 expose-loader 暴漏到window上 使用插件plugins: [new...

  • 2-4 插件使用

    利用插件来丰富loader不能完成的工作。 可以在webpack的配置文件中的plugins中制定 修改webpa...

  • webpack(壹)

    常用webpack 插件 html-webpack-plugin css-loader style-loader...

  • Webpack4-Plugins

    插件(Plugins) 插件是 webpack 的支柱功能。webpack 自身也是构建于,你在 webpack ...

  • webpack plugins插件

    本节我们来学习 webpack 中的插件(plugins),插件可以让 webpack 能够执行更多任务,从优化和...

  • webpack plugins插件

    本节我们来学习 webpack 中的插件(plugins),插件可以让 webpack 能够执行更多任务,从优化和...

网友评论

      本文标题:webpack系列——loader详述和插件(plugins)详

      本文链接:https://www.haomeiwen.com/subject/bhqbtqtx.html