webpack 加载图片css等文件

项目目录如下:
webpack-demo

 |- package.json

 |- webpack.config.js

 |- /dist

     |- bundle.js

     |- index.html 

 |- /src+

    |- style.css

    |- index.js 

 |- /node_modules

1. 到项目的根目录下,npm install style-loader scc-loader --save-dev

2. 在webpack.config.js添加配置 

const path = require('path');

 module.exports = { 

     entry: './src/index.js', 

     output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') },

     module: {

         rules: [

             { test: /\.css$/,+use: [ 'style-loader', 'css-loader' ]},//加载css

            { test: /\.(png|svg|jpg|gif)$/,use:["file-loader"]},//加载图片

            { test: /\.(woff|woff2|eot|ttf|otf)$/ , use:["file-loader"] }//加载字体

         ] 

    }

};

  提示:webpack 根据正则表达式,来确定应该查找哪些文件,并将其提供给指定的 loader。在这种情况下,以 .css 结尾的全部文件,都将被提供给 style-loader 和 css-loader。  

3. 在index.js里import "./style.css",然后npm run build(此时npm run build命令,在package.json里面配置)

加载图片字体等使用 file-loader , npm install file-loader --save-dev

提示:file-loader加载字体时,要进行配置,详细请看加载字体管理资源  

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,799评论 0 16
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 11,263评论 0 21
  • 写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较...
    不忘初心_9a16阅读 3,267评论 0 17
  • 七绝.记小女军训 文/木可 丝丝细雨入秋凉,小女整装携背囊。 离别家人宿何处,军营经历去迷茫。 七绝.夜思 丝丝细...
    吾木可阅读 246评论 3 4
  • 已进入暑假的尾声,不过现在已经对暑假没有了什么概念。 为何大多数人都对童年满是快乐的回忆,因为年少无知,做什么都不...
    二三同学阅读 319评论 0 4