- 博客(23)
- 收藏
- 关注
原创 npm发布————vue中的hooks
本文介绍了如何将Vue自定义hooks打包发布到npm的完整流程。从准备工作开始,包括Node.js环境检查、npm账号注册,到创建独立hooks项目并配置package.json。详细说明了项目结构组织、hooks代码编写、Rollup打包配置以及TypeScript支持。重点强调了本地测试的重要性,并提供了npm发布及后续更新的操作指南。最后提醒注意依赖管理、类型支持和文档完善等关键事项,帮助开发者高效发布可复用的Vue hooks库。
2025-10-14 13:27:02
718
2
原创 使用Sonatype Nexus Repository遇见的坑
摘要 在使用npm登录Nexus私服时,遇到密码输入无显示的问题。解决方案是:在密码输入框转圈时直接盲打密码,然后按Enter确认。若账号密码正确会显示"Logged in"提示,错误则返回E401错误码。该问题属于正常现象,只需忽略界面显示正常输入即可完成认证。
2025-10-13 13:32:27
189
原创 vue项目打包加密或者混淆
本文介绍了在Vue项目中使用vite-plugin-bundle-obfuscator插件对打包后的dist文件进行混淆加密的方法。通过npm安装插件后,在vite.config.ts中配置相关参数,包括控制流扁平化、十六进制变量名等混淆选项。验证结果显示打包后文件体积增大,JS文件中变量名被随机替换,有效防止源码恢复。该方案能显著提升前端代码安全性,适合对代码保护有较高要求的项目。
2025-10-10 09:19:29
258
原创 vue3中vite启动项目,修改默认端口号
第二种 启动命令后加 --port 自定义端口号 (npm run dev --port 1234)第一种 项目生成的 vite.config.ts文件中 添加server对象(注释中对象)第三种 package.json 添加 --port 端口号(如下图)
2024-10-10 16:09:33
1162
原创 表单验证登陆注册判断
<body> <div>请输入账号:<input type="text"><span></span><b><em style="color: red;">*</em> 用户名以字母开头,必须数字和字母的组合</b></div> <div>请输入密码:<input type="text"><span></span><b...
2021-11-16 08:57:30
261
原创 JS文字展开收起
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&...
2021-11-12 10:49:28
782
原创 JAVAScript 灯泡(开关,图片转换)
方案一 单按钮(开 / 关)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g...
2021-11-03 16:26:06
836
原创 html 阴影(shadow)
<style> p{ margin-top: 10px; margin-bottom: 0; font-size: 20px; width: 600px; height: 100px; line-height: 100px; text-align: center; } ...
2021-11-03 15:42:51
975
原创 HTML 模态框
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&...
2021-11-03 14:59:38
221
原创 Input 常用标签(html)
<form action=""> 普通文本框<input type="text"><br> 密码框<input type="password"><br> 单选按钮<input type="radio"><br> 复选框<input type="checkbox"><br> 普通按钮<input type...
2021-11-01 15:25:55
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅