选型- TypeScript + Webpack
我们的工具库目的是为了让更多人用,但JS是弱类型,参数类型控制并不是很严谨,而TS是强类型,可以很好的避免类型出错
配置tsconfig.json
1 | { |
打包📦- Webpack
配置文件
1 | const path = require('path'); |
模块化开发
开发一个深拷贝工具
1 | /** |
单元测试-mocha
写一个深拷贝的测试用例
1 | /* |
发布-npm
通过packjson配置你的包相关信息
1 | { |
登录你的npm账号,然后执行发布命令
1 | npm login # 登录npm账号 |