이 글에서는 javascript에 대한 관련 지식을 제공합니다. less-loader 및 sass-loader 플러그인 사용에 대한 관련 내용을 포함하여 webpack 패키징 less 또는 sass 리소스에 대한 관련 문제를 주로 소개합니다. , 모두에게 도움이 되기를 바랍니다.
【관련 권장 사항: javascript 비디오 튜토리얼, web front-end】
less Download less package and less-loader
sass 다운로드 node-sass 및 sass-loader
webpack.config.js
module: { //css打包规则 rules: [{ test: /\.css$/, //把项目中所有以.css结尾的文件打包,插入到html里 use: ["style-loader","css-loader"] //css兼容loader,单独的css文件 }, { test: /\.less$/, use: ["style-loader","css-loader","less-loader"] //从右到左,内联样式 },{ test: /\.scss$/, use: ["style-loader","css-loader","sass-loader"] }] },
lessstyle.less
@width:200px; @height:200px; @color:red; body { margin: 0; padding: 0; } p { color: @color; font-size: 25px; } h1 { color: blue; font-size: 88px; } .box2 { width: @width; height: @height; background-color: @color; }
sassstyle.scss
$w:50px; $h:100px; .box3 { width: $w; height: $h * 3; background-color: greenyellow; color: bisque; }
index.html
nbsp;html> <meta> <title>Title</title> <h1>商城首页~~~~~~</h1> <p>打包css</p> <div> this is a box1 </div> <div> this is a box2 </div> <div> this is a box3 </div>
index.js
require("../css/style.css") require("../css/lessstyle.less") require("../css/sassstyle.scss") console.log("首页专用js文件");
Executionwebpack
html 페이지
【 관련 추천: javascript 비디오 튜토리얼, web front-end】
위 내용은 웹팩 패키징 less 또는 sass 리소스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!