webpack-dev-server,webpack如何将css文件分离的,webpack--css:Less文件的打包和分离(八)

 2023-09-22 阅读 21 评论 0

摘要:目录结构beforeafterwebpack-dev-server。webpack.config.js文件内容src/css/index.less@blue :#00aaee;Webpack多入口css。#jie{width: 100px;height: 100px;p{webpackcss。color: @blue;}}entry.jswebpackpostcss,import css from './css/index.css';impor

目录结构

before

bVbjcOM?w=273&h=296

after

bVbjcN8?w=257&h=499

webpack-dev-server。webpack.config.js

文件内容

src/css/index.less

@blue :#00aaee;

Webpack多入口css。#jie{

width: 100px;

height: 100px;

p{

webpackcss。color: @blue;

}

}

entry.js

webpackpostcss,import css from './css/index.css';

import less from './css/index.less';

document.getElementById('title').innerHTML = "hello11111";

安装依赖

js中使用css好处?cnpm install less less-loader --save-dev

配置less-loader

less打包到entry.js里

{

webpack vue?test: /\.less$/,

use: [{

loader: 'style-loader'

}, {

vue-cli3,loader: 'css-loader'

}, {

loader: 'less-loader'

}]

@vue/cli。}

bVbjcPH?w=1418&h=545

bVbjcPX?w=1186&h=378

less打包到index.css里

{

test: /\.less$/,

webpack性能优化?use: ExtractTextPlugin.extract({

use: [{

loader: 'css-loader'

}, {

loader: 'less-loader'

}],

fallback: 'style-loader'

})

}

bVbjcQs?w=1196&h=435

运行npm run server 直接在浏览器打开

package.json 中增加--open

"scripts": {

"server": "webpack-dev-server --open",

},

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/81718.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息