umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.05k stars 2.64k forks source link

[Bug] global.less 定义不生效 #12475

Closed bxter closed 1 week ago

bxter commented 2 weeks ago

我创建的最新umi max工程, 4.1.8 我加入global.less文件,定义一个全局颜色 image 然后在页面中引用 image 但是编译启动失败 image

-- 请问是还需要什么配置选项没加么?? thks

fz6m commented 1 week ago

src/global.less 是一个全局样式文件,这里面的 css 变量会被注入到产物里,所以在任何地方可以使用,而并不代表这里面的 less 变量会被全局分享,因为 less 变量和 js 变量一样,需要导入对应的 less 文件才可以使用的,你可以创建一个专门存放 less 变量的 less 文件,每次都 import 导入这个 less 文件来使用共通的 less 变量。

关于更多信息,可查看 less 官网、文档、搜索引擎获取信息。