使用 webpack 打包 react+typescript 的 npm 包
- 使用 typescript 进行开发
- 使用 postcss 同时兼容 less scss 处理
- 使用 prettier 统一格式化代码
- 采用 webapck 构建
- 使用 precommit 钩子自动 Lint、格式化代码
进入到项目根目录,安装依赖。(自动安装子项目依赖)
yarn install
yarn start
- 首先打包
yarn build
- 构建且发布到 npm 镜像
yarn publish
- index.tsx 文件可以作为发布的出口,注意发布时要注释掉 render 部分, render 部分只作为开发时的依赖