3-6css文件问题

来源:3-6 【组件化】配置React的CSS模组

大熊_Allin

2022-09-13

  • 未配置typescript-plugin-css-module情况下的几个疑问
    • 1: 在vscode中 下载了 插件。 直接解决了 .d.ts以及下载插件的能力。(已解决)
    • 2: 使用less或者sass 。 在pack.json 文件下 没有装less/sass 。 能力是vscode插件提供的能力。 但是这里生成了2个 文件 less文件/css文件
      - 疑问1: less文件打包进入构建产物么 。
      - 疑问2: 当前项目 想优化的能力(求解)
      - 1: 只显示.less 文件。
      - 2: 文件引入的是.less 的后缀名。 不是css
      图片描述

图片描述

写回答

1回答

阿莱克斯刘

2022-09-22

同学不好意思,最近生病了,没能及时回复。

疑问1: less文件打包进入构建产物么

wabpack会把ts/tsx/jsx编译为js、less编译为css,最终打包输出js和css文件。


疑问2: 当前项目 想优化的能力(求解)
- 1: 只显示.less 文件。

不好意思,没看明白你的意思。
- 2: 文件引入的是.less 的后缀名。 不是css

create-react-app 的默认配置不支持less,如果想要使用less就需要进行eject。请执行以下步骤:

  1. npm run eject

  2. npm i less less-loader

  3. 打开 webpack.config.js 文件,找到 style-loader的配置,定位到 sass-loader,仿照sass-loader,添加less-loader

//img.mukewang.com/szimg/632ba3860952355808750795.jpg

然后,就可以在项目使用less了。

这里有一篇文章可以参考一下,如何在react中使用less - 男孩亮亮 - 博客园 (cnblogs.com)


0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

2008 学习 · 1024 问题

查看课程