Leo-UI笔记

88 阅读1分钟

遇到的难点

(一)项目初始化

  1. husky配置不生效
  2. cz用于引导式,本身配置了commitlint就可以检查git commit

(二)开发调试

  1. packageManager不匹配,corepack?
  2. cross-env

乱七八糟想到的问题

(一)项目初始化

  1. "scripts"里面的"prepare"是干嘛的

答:npm 自带的生命周期,install 之后会运行

  1. husky工作机制,怎么影响git hooks

答:husky init 的时候通过改config core.hooksPath 指向了自己的 hooks,不用原生的了

  1. fabric和lint?

自己一点英文上的理解:fiber->fabric->garment(lint)

  1. yarn自带npx

  2. pnpm怎么解决幽灵依赖,扁平化 nodemodules?

  3. dependencies 和 devDependencies 在没有打包工具之前,是不是没啥太大意义?

  4. yarn add prop-types # 运行时依赖,宿主环境可能不存在 安装本组件库时一起安装?? prop-types 是什么

答:prop-types 是运行时检查,ts 是编译时检查

(二)开发调试

  1. serve 是一个轻量静态服务器