采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,引入 css-loader 报错 npm install 已安装
webpack.base.js 已配置
组件页已引入
结果报错:
引入存到变量里还不行。
我实验了一下,是版本的问题。讲师开发时候,版本号用的css-loader是1.0.0
isomorphic-style-loader是4.0.0你重新下载一下这两个版本的依赖包就好了。
你module使用的是true,引入当然要存到变量里啊
和大家汇报下我的实测结果:
webpack的配置(打开css module):
{
test: /\.css$/i,
use: [
"style-loader"
,
loader:
"css-loader"
options: {
modules:
true
},
],
react组件的使用
import s from
"./style.module.css"
;
export const App = ()=> (
<div className={s.red}>App</div>
)
在服务端的测试结果如下:
- 安装css-loader@1.0.0:html中可以生成样式类名。
- 安装css-loader@5.0.1: html中无法生成样式类名。
虽然css-loader@1.0.0是能用了,但还是想请教:
为何新版的css-loader不往html上挂载样式名呢,正确的配置实践是什么,请详细说下
这是源码
修改配置
版本更新了,按照最新的官方例子修改就好了
登录后可查看更多问答,登录/注册
从零开始,带你搭建React SSR框架,从根本上解决客户端渲染问题
1.1k 11
678 10
1.9k 9
1.1k 9
6.5k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号