可以让入口文件的index.js处理非js文件

5-1 配置css

  1. yarn add css-loader style-loader
  1. #index.js
  2. import './assets/index.css'
  3. console.log(1);
  1. # webpack.config.js
  2. const path = require("path");
  3. module.exports = {
  4. ...
  5. module: {
  6. rules: [
  7. { test: /\.css$/, use:["style-loader", "css-loader"] }
  8. ]
  9. },
  10. }

index.js 文件中引入

image.png

使用

  1. <script src="../dist/bundle.js"></script>

5-2 处理图片

  1. yarn add url-loader file-loader
  1. # webpack.config.js
  2. const path = require("path");
  3. module.exports = {
  4. ...
  5. module: {
  6. rules: [
  7. { test: /\.css$/, use: ["style-loader", "css-loader"] },
  8. { //++处理图片
  9. test: /\.(png|jpg|gif|svg|jpeg)$/i,
  10. use: [
  11. {
  12. loader: "url-loader",
  13. options:{
  14. limit:1024
  15. }
  16. }
  17. ]
  18. }
  19. ]
  20. },
  21. }

打包成功

image.png