微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

webpack(4)配置打包css

1.这里打包css的方式使用css-loader和style-loader,css-loader用于将js中引入的css打包在一起,style-loade用于将js中引入的css引入到html中。

2.首先安装css-loader和style-loader:npm install css-loader style-loader -D

3.在(3)的文件基础上面,再建一个index.css文件

#Box{     width: 200px;     height: 200px;     color: blue;     background-color: red; } 在index.html中加入代码
<div id="Box">         Box     </div> 将css引入到index.js中: require('../css/index.css') 4.完整的webpack.config.js文件
const{resolve}=require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports={     entry:{         vender:['./src/js/jquery.js','./src/js/common.js'],         index:'./src/js/index.js',         cart:'./src/js/cart.js'     },     output:{         path:resolve(__dirname,'build'),         filename:'[name].js'     },     mode:'development',     module:{         rules:[             {test:/\.css$/,use:['style-loader','css-loader']}//加入规则使用css-loader个style-loader来加载以.css为后缀的文件。这里两个loader的顺序不能写反,是先使用后面那个css-loader将css和js打包在一起,再使用style-loader来加载js中的css文件         ]     },     plugins:[         new HtmlWebpackPlugin({             template:'./src/index.html',             filename:'index.html',             chunks:['vender','index']         }),         new HtmlWebpackPlugin({             template:'./src/cart.html',             filename:'cart.html',             chunks:['vender','cart']         }),     ] } 5.执行npx webpack进行打包

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐