1.0.0 • Published 12 months ago

v3_resize_demo v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

自定义hooks并发布到npm

用于监听div宽高的变化

构建工程 1. 在src下新建index.ts 2. npm init 生成package.json文件 3. tsc --init 生成ts配置文件 4. 新建 vite.config.ts 5. 最外层新建 index.d.ts 用于编写声明文件 ------ 安装依赖 -------- 6. 该插件为vue提供的,安装vue npm i vue -D 7. 该插件使用了vite框架, 安装:npm i vite -D

打包为npm库 1. 在 vite.config.ts 中可以配置打包模式 2. 在vite的官方文档中有写明 库模式 的配置。配置->构建选项->build.lib 3. 配置完后打出两个包:mjs,umd 4. package.json配置打包命令,"build": "vite build" 5. 编写声明文件:index.d.ts 6. 配置package.json文件中的main,使其查找dist中的umd文件 7. 配置package.json文件中的module,使其查找dist中的mjs文件 8. 配置package.json文件中的file,该库发布到npm上面的文件

1.0.0

12 months ago