webpack 常用的loader

Posted 欢欢11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack 常用的loader相关的知识,希望对你有一定的参考价值。

1.npm init 创建一个node的包文件

2.npm install webpack webpack-cli -g  全局安装不推荐


3.npx webpakc -v 查看webpack的版本号   npx 实在当前项目的node_modules里面查找,npm  是在全局查找

4.npm info webpack 可以查看所有的webpack的包

5.npm install webpack@4.16.6 webpack-cli -D  安装指定版本

6.默认webpack 打包寻找的配置文件是webpack.config.js 如果想更改文件夹名字:npx webpack --config webpack.js(这是需要更改文件夹的名字)

常用的loader插件webpack.config.js配置,注意插件是从上到下,从左到右执行

   const path = require(‘path‘)
   module.exports = {
    mode:‘development‘,
    entry:‘./src/index.js‘,
    module:{
        rules:[
            {
                test:/.(jpg|png|gif)$/,
                use:{
                    loader:‘file-loader‘,
                    options:{
                        name:‘[name].[ext]‘,
                        outputPath:‘images/‘
                    }
                }
            },
            {
                test:/.css$/,
                use:[‘style-loader‘,‘css-loader‘,‘postcss-loader‘]
            },
            {
                test:/.scss$/,
                use:[‘style-loader‘,‘css-loader‘,‘sass-loader‘]
            }
        ]
    },
      output:{
        filename:‘bound.js‘,
        path:path.resolve(__dirname,‘dist‘)
     }

    }
 
2.postcss-loader 用来给添加厂商前缀的 ,需要安装在根目录下添加postcss-config.js的配置文件   npm install autoprefixer -D 
   postcss-config.js 配置:
   module.exports ={
    plugins:require(‘autoprefixer‘)
   }
  效果如下:
 
  1. -webkit-transform: translate(100px,100px);
  2. transform: translate(100px,100px);

  



 

以上是关于webpack 常用的loader的主要内容,如果未能解决你的问题,请参考以下文章

webpack常用插件

webpack配置常用loader加载器

webpack常用插件

复习webpack的常用loader

webpack 常用的loader

webpack常用的插件安装命令