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