webpack—part02——webpack 打包css文件

承接day01项目 https://mp.csdn.net/postedit/84999721

1.新建css文件

2.导入hello.js文件中

运行终端 webpack hello.js hello.bundle.js 报错,webpack不能打包css文件

其中画绿线的地方表示,我们需要一个该文件类型的loader去解析它

从以上截图可以看出,我们虽然引入了style.css 但是我们并没有给这个文件指定一个相应的loader。这个时候呢,我们只需要给它指定相应的loader。 css文件的话 这个loader就是 css-loader。 用它来处理。

那么就要先安装一下:npm install css-loader --save--dev

写法如下:

在css文件路径前加上css-loader! 就行

再次打包,成功!

 

3. 建立一个html文件,引入打包好的hello.bundle.js文件。修改一下css文件。将body变为red

如图。 点击该html, 发现打开的页面全白色,body并没有变为红色?????

原来是我们还需要引入一个解析css 样式的loader   style-loader

npm install style-loader --save--dev 安装一下。

再进入hello.js 引入一下

重新打包,页面全红,成功!

 

总结:

css-loader : 处理.css 文件

style-loader:就是通过css-loader 处理完之后的文件,把这个文件新建一个style标签,插入到我们的页面html里面,然后css就会直接变为内嵌css

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值