image-webpack-loader로 이미지 압축 자동화
4563 단어 webpack
<img>
태그가 포함된 HTML 파일이 있다고 가정해 보겠습니다.<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Home</title>
</head>
<body>
<img src="/stock.jpeg" alt="some photo">
</body>
</html>
image-webpack-loader과 함께 Webpack을 사용하여
stock.jpeg
의 웹 최적화 버전이 생성되고 대신 <img>
태그가 이를 참조하는 이 HTML 파일에서 번들을 생성할 수 있습니다.단순화된 시나리오의 경우 이 최소값
webpack.config.js
이 작업을 수행합니다.const path = require("path");
module.exports = {
entry: "./src/index.html",
output: {
filename: "index.html",
path: path.resolve(__dirname, "dist"),
},
module: {
rules: [
{
test: /\.html$/i,
loader: "html-loader",
},
{
loader: "image-webpack-loader",
},
],
},
};
내 테스트에서 4.5MB 파일의 크기가 900KB로 줄었습니다.
참조
Reference
이 문제에 관하여(image-webpack-loader로 이미지 압축 자동화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dagdrom/automate-compression-of-images-with-image-webpack-loader-41ml텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)