0.0.1 • Published 12 months ago

custom-resize v0.0.1

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

实现一个函数 同时支持 hook 和 自定义指令 去监听dom宽高的变化

需求

  1、如何监听dom宽高变化
  2、如何使用vite打包库
  3、如何发布npm

一、创建项目 1、yarn init -- 生成package.json 2、tsc --init -- 生成TS的配置文件 3、根目录创建vite.config.ts 配置文件 4、根目录创建index.d.ts文件 声明文件

    由于我们是服务于Vue的
    所以引入Vue库
       yarn add vue -D
       yarn add vite -D

package.json新增配置 1、files:[] -- 要上传的文件

2、"build":"vite build" 打包命令

3、 "main": "dist/custom.umd.js", "module": "dist/custom.mjs",3、

二、发布npm 1、要有npm账号 -- 通过npm adduser 添加 2、npm login -- 登录账号 3、npm publish -- 发布

-- npm adduser 两种情况 1、第一次注册失败后 可能会给你跳转页面 给你注册 2、报错 Public registration is not allowed 是你的registry镜像源不对
换成npm镜像 npm config set registry https://registry.npmjs.org/ 如何查看 npm config list

        nrm 也可以使用切换镜像
          nrm ls 
          nrm use 

如果你在使用 npm 的时候遇到了网络不稳定或者速度缓慢的问题,可以考虑使用 NPM 镜像源。不过,当网络恢复正常时,为了避免各种问题,建议把 NPM 镜像源切换回正常的源。 以下是如何将自己的镜像源切换为正常的步骤:

1、打开命令行工具(如 CMD、Git Bash 等)

2、运行以下命令,查看当前的 npm 镜像源:npm config get registry

3、如果输出结果为非官方源地址(如 https://registry.npm.taobao.org/),则表示你当前使用的是该镜像源。如果输出结果为官方源地址(如 https://registry.npmjs.org/),则表示你当前已经使用正常的源。

4、如果你当前使用的是非官方源,则可以通过运行以下命令把源切换回正常的源: npm config set registry https://registry.npmjs.org/ 运行这个命令时,请确保你已经使用官方源(如 https://registry.npmjs.org/)替换了上述命令中的源地址。

5、切换源后,你可以通过运行以下命令验证切换是否成功: npm config get registry 如果输出结果为官方源地址,则表示你已经成功地切换回了正常的 NPM 源。

注意:如果你在使用 NPM 镜像源时遇到了问题,请先确认该源是否可用,或者尝试使用其他可用的镜像源。同时,建议不要长期使用镜像源,以免出现不必要的麻烦。

第二种登录模式 -- 去官网注册

我之前也是用命令行注册账号 但是会有问题 403 401 踩坑

官网注册也可以的 注册完之后 直接在终端 npm login 登录

登录后 在你C盘的npm文件夹里 有个.npmrc的文件,这里是npm的信息,登录成功,这个文件里可以看到你的密钥,会多一条信息出来

登录完之后 就可以发布你的npm了

0.0.1

12 months ago