ホームページ > 記事 > ウェブフロントエンド > Webpack パッケージ化のlessまたはsassリソースの詳細な説明
この記事では、javascript に関する関連知識を提供し、主に、less-loader および sass-loader プラグインの使用を含む、less または sass リソースのパッケージ化に関する webpack に関する関連問題を紹介します。以下の関連コンテンツを参照してください。皆様のお役に立てれば幸いです。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド 】
less より少ないパッケージとより少ないローダーをダウンロードします。
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文件");
実行webpack
html ページ
[関連する推奨事項: JavaScript ビデオ チュートリアル, Web フロントエンド ]
以上がWebpack パッケージ化のlessまたはsassリソースの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。