chenshuai2144 / umi-plugin-antd-theme

🎨 Best theme plugin
https://preview.pro.ant.design/
MIT License
85 stars 29 forks source link

less building error: SyntaxError: (postcss) CssSyntaxError Unknown word (14662:1) #40

Open pccai opened 2 years ago

pccai commented 2 years ago

https://github.com/ant-design/ant-design/blob/master/components/input-number/style/index.less

@input-number-prefix-cls: ~'@{ant-prefix}-input-number'; @form-item-prefix-cls: ~'@{ant-prefix}-form-item';

INFO 💄 build theme 🔩 less render start! SyntaxError: (postcss) CssSyntaxError Unknown word (14662:1) 14660 | ; 14661 |

14662 | @input-number-prefix-cls: ~'@{ant-prefix}-input-number'; | ^ 14663 | 14664 | @input-number-wrapper-cls: @input-number-prefix-cls, ~'@{input-number-prefix-cls}-affix-wrapper'; 14665 |

pccai commented 2 years ago

不能以@开头吗

crudo commented 2 years ago

@chenshuai2144 Is there any progress on this one? Plugin is not working with Ant-design 4.19.0 or newer.

benlypan commented 2 years ago

研究了一下,是 antd-pro-merge-less 里 prettier 版本过低造成的,具体位置是 [https://github.com/chenshuai2144/antd-pro-merge-less/blob/master/loopAllLess.js#L73](), 我现在临时解决方法是使用 patch-package 来打个补丁,直接返回 content,不进行 prettier

pccai commented 2 years ago

merge-less依赖: "prettier": "^1.15.3", 是不是可以升级几个版本?

crudo commented 2 years ago

@pccai you can use my fork with upgraded prettier npm install crudo/umi-plugin-antd-theme#f0f0755

pccai commented 2 years ago

@pccai you can use my fork with upgraded prettier npm install crudo/umi-plugin-antd-theme#f0f0755

tks.

suffrajet commented 2 years ago

@pccai you can use my fork with upgraded prettier npm install crudo/umi-plugin-antd-theme#f0f0755

perfect!

Chaya-cai commented 2 years ago

@pccai you can use my fork with upgraded prettier npm install crudo/umi-plugin-antd-theme#f0f0755 Why do I still get an error and the style doesn't work when I use this 。my antd's version is 4.22.7 image