需求:封装一个函数要求监听DOM的宽高变化,并且支持自定义指令和hooks两种用法。
第一步:创建项目文件夹v–resize–xm
执行 pnpm init 命令 生成一个package.json文件
sudo npm install –g typescript
3.执行 tsc —init生成一个 tsconfig.json 文件
第二步:在vite.config.ts里面配置一些打包的库
第三步: 在package.json里面配置一些命令
执行npm run build构建dist包
第四步:编写ts声明文件 index.d.ts
第五步:发布npm包
1.配置package.json的main属性,这个main一般就是require对应的目录
2.配置package.json的module属性,这个module就是支持ES6的import引入
3.配置package.json的files数组属性
4.修正版本号
5. 注册npm账号
6.执行 npm adduser 命令添加npm账号
7.执行 npm login 命令登录
8.执行 npm publish 命令发布
9. 到npm官网搜索查看
第六步:测试使用发布的库
Hooks用法
自定义指令用法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。