479 - 《TNF 开发笔记 03:import order、dev、fishkit、pathe、father doctor》
发布于 2024年11月2日
1、import 排序我是喜欢的,因为可以增加项目一致性,减少个人喜好带来的不必要冲突。但也有人不喜欢,之前在内部框架默认加上之后,有不少同学要求禁用。所以在 TNF 里也加了下,方法是用 @trivago/prettier-plugin-sort-imports。除了做 import 的排序,这次发现了两件事,1)可以定制 import 顺序的规则,2)specifier 也可以自动排序,默认关闭。
{
plugins: ['@trivago/prettier-plugin-sort-imports'],
importOrder: [
'^react',
'^@?\\w',
'^@/',
'^[./]'
],
importOrderSortSpecifiers: true,
}
2、TNF 的 dev = build + watch