Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 新特性 #129

Open
4 of 6 tasks
CharleeWa opened this issue Oct 22, 2024 · 6 comments
Open
4 of 6 tasks

🚀 新特性 #129

CharleeWa opened this issue Oct 22, 2024 · 6 comments

Comments

@CharleeWa
Copy link
Collaborator

CharleeWa commented Oct 22, 2024

📝 有任何想法和建议,欢迎留言补充

@CharleeWa CharleeWa pinned this issue Oct 22, 2024
@ilaipi
Copy link

ilaipi commented Nov 1, 2024

可不可以换用tailwind?

@CharleeWa
Copy link
Collaborator Author

可不可以换用tailwind?

你好,原子化方案目前主要选择 unocss。它有一个很方便的子包,可以帮助我们把 rem 转换成 px, 然后再由 postcss 插件把 px 转换 为 vw 单位进行移动端适配。所以要平替为 tailwind 话,可能需要自己处理这种情况。

@ilaipi
Copy link

ilaipi commented Nov 2, 2024 via email

@CharleeWa
Copy link
Collaborator Author

CharleeWa commented Nov 2, 2024

@ilaipi 是这样,即便我们有时也通过 tailwindcss 文档写原子化 CSS 。因为 unocss 是一个原子化 CSS 引擎,并不是某一个原子化框架(比如:windcsstailwindcss)。unocss 没必要自己再实现一个 CSS 框架,或者类库,它更多是在上层提供一组 CSS 实用工具和一些有用的预设,来解决开发体验等问题。这也是 unocss 没有原子类使用说明,只有相关预设和配置说明文档的原因。理解了这层,就不纠结去用 unocss 的预设,去看 tailwindcss 文档了,它们甚至是一个东西。

@SublimeCT
Copy link
Contributor

  • 把 husky 替换为更简单的 simple-git-hooks

可以在 pre-commit hook 中使用 lint-staged 调用 lint, 这会只对暂存的文件执行 lint, 而不是对所有文件执行 lint

@CharleeWa
Copy link
Collaborator Author

  • 把 husky 替换为更简单的 simple-git-hooks

可以在 pre-commit hook 中使用 lint-staged 调用 lint, 这会只对暂存的文件执行 lint, 而不是对所有文件执行 lint

没错!很好的提示,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants