webpack简单使用(二)

打包css

  1. 安装所需要的依赖

    1
    npm install css-loader style-loader --save-dev
  2. 在webpack.config.js中添加规则

    1
    2
    3
    4
    rules: [
    {test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},//这条是上一篇的内容
    {test:/\.css$/,use:['style-loader','css-loader']}//这条是新增的规则
    ]
  3. inpm run 打包脚本

打包less

  1. 安装所需要的依赖

    1
    npm install less less-loader --save-dev
  2. 添加规则

    1
    2
    3
    4
    5
    rules: [
    {test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},
    {test:/\.css$/,use:['style-loader','css-loader']},
    {test:/\.less$/,use:['style-loader','css-loader','less-loader']}
    ]
  3. npm run 打包脚本

打包文件

  1. 安装所需要的依赖

    1
    npm install file-loader url-loader --save-dev
  2. 添加规则(图片为例,1KB以下的图片转成base64,大于1KB的使用图片)

    1
    2
    3
    4
    5
    6
    rules: [
    {test:/\.js$/, use: 'babel-loader',exclude:/node_modules/},
    {test:/\.css$/,use:['style-loader','css-loader']},
    {test:/\.less$/,use:['style-loader','css-loader','less-loader']},
    {test:/\.(jpg|png|gif)$/,use:['url-loader?limit=1024']}
    ]
  3. npm run 打包脚本

------ 本文结束 ------

版权声明

yoGa's Blog by yoga lee is licensed under a Creative Commons BY-NC-ND 4.0 International License.
yoga lee创作并维护的yoGa's Blog采用创作共用保留署名-非商业-禁止演绎4.0国际许可证
本文首发于yoGa's Bloghttp://yoga.ibye.cn ),版权所有,若需转载请注明出处,谢谢支持。