YAML
平常接触的 json 比较多,pnpm 使用 yaml 格式作为配置文件。大致了解一下 yaml 文件。一句话,yaml 对人更友好。
eslint root
最近在调整项目为 monorepo 模式。根目录放置了 .eslintrc.js,但是没生效。
发现子包 package.json 中 eslint 配置了 root: true。这时,eslint 就不再向上搜索配置文件了,导致没找到根目录的 eslint 配置文件。
await Promise.reject()
当 await 遇到一个 reject 的 Promise 时会导致,await 会抛出一个异常。如果未捕获就会报错 Uncaught (in promise)