- 博客(17)
- 收藏
- 关注
原创 由于Two-Factor Authentication导致github发布npm包失败
使用github的action自动发布npm包时出现了npm error If you already provided a one-time password then it is likely that you either typoed的错误,我确定使用的access token是没有问题的,之前还能正常发布。一想应该是之前配置了npm 的Two-Factor Authentication有关,需要通过使用验证软件上的临时验证码才能通过。这是后再触发github action就可以了。
2024-11-20 11:29:53
700
1
原创 使用unbuild时出现The keyword ‘interface‘ is reserved报错
看得出是rollup抛出的错误,原因是我在代码依赖了vite,但是vite在我的devDependencies里面。所以被rollup认为是开发依赖的,我们知道在安装npm包时,devDependencies的依赖是不会被下载,所以这个会有这个错。所以解决方式就是,把这个vite依赖放到dependencies里面,或者peerDependencies里面。由于我们这里开发的是vite插件包,是要被其他项目引入的,那么放到peerDependencies里面更合适。
2024-11-20 10:27:38
388
原创 @antv/x6 自定义节点Safari兼容问题处理
总体来说,x6-html-shape很好的解决了x6使用SVG foreignObject绘制自定义节点在Safari上的兼容问题。这个库的解决思路非常不错,希望能帮助到更多的人。当然如果Safari能把foreignObject的功能给完善一下就更好了。
2024-08-29 20:00:00
2441
原创 Git多身份配置
Git 使用时需要指定用户名和邮件地址,有时候需要不同的项目使用不同的用户名和邮箱地址。本文教你一种简单的方法,不同的项目自动切换 Git 身份。可以做到不同目录使用不同的用户身份(姓名、邮箱),可以将工作和个人项目放到不同目录,在提交时保证提交的用户能有效区分开。也可以多添加几个判断,用于更多的目录使用其他的用户名和邮箱进行提交。目录下的项目提交时就会使用刚刚定义的用户名和邮箱了。这段代码的含义是如果是。
2024-05-22 20:30:00
346
原创 serial串口调试报错
会输出pid,然后使用kill命令杀掉这个pid就可以。这里的报错是因为资源被其他程序占用了,所以杀掉相关进程就可以了。python pyserial库使用serial进行usb串口调试时报了以下错误。输入命令:fuser /dev/tty.usbserial-110。
2024-02-24 23:23:13
1216
1
原创 vue2.7 vue-cli项目中使用unplugin-vue-define-options
vue2.7 vue-cli defineOptions
2023-02-24 18:03:22
3161
3
原创 点击输入框避免出现键盘
方式一:inputmode="none"<input inputmode="none" />方式二:funtion onClick(e){ document.activeElement.blur() requestAnimationFrame(() => { document.activeElement.blur() // 失去焦点 })}
2021-12-14 22:00:00
1887
1
原创 overflow滚动遇到flex失效问题解决
解决办法:加上 flex: 1 0 auto; height: 0(纵向滚动);或flex: 1 0 auto; width: 0(横向滚动);背景:在项目开发过程中有固定头部,内容部分占据剩余空间的上下布局结构。理想情况内容部分向下滚动后头部固定不动。html<body><div class="page"> <header>固定的头部</header> <div class="content"> .
2020-06-01 21:15:27
7501
2
原创 webpack项目,link本地包出现No ESLint configuration found 问题解决
vue cli3解决办法// vue.config.js添加如下内容module.exports = { chainWebpack: config => config.resolve.symlinks(false)}webpack项目webpack.config.jsmodule.exports = { //... resolve: { symlin...
2020-01-15 15:23:22
1777
原创 webstorm中不显示npm侧边工具栏
选中package.json文件在右键菜单中选择show npm scripts,就可以了然后双击你想运行的package.json中配置script命令,就可以跑起来了。
2019-09-22 21:36:15
1462
原创 webstorm没有node语法提示
如图在webpack的js中文件出现一些nodejs的一些变量,语法下出现烦人的波浪线,并提示变量或函数不存在解决方法:在preferences->languages&frameworks->Node.js and Npm中勾选COding assistance for Node.js,然后应用保存就可以了...
2019-09-22 21:31:15
528
原创 Parameter '0' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]
mybatis 传入多个参数问题
2017-06-22 10:20:53
10473
原创 springboot session时间设置
只需在application.properties 文件中加入server.session.timeout=300即可,单位秒,这里即代表五分钟
2017-02-27 15:08:54
8493
1
原创 java web SpringMVC后端传json数据到前端页面
下面的后台的代码:目的的查询数据库中的所有省的列表,然后转化为json传到前端页面@Controllerpublic class DistrictController { @Resource private ProvinceService provinceServiceImp; @Resource private CityService cityServiceImp; @Resourc
2016-11-05 12:10:33
9353
原创 使用maven创建java web项目+SpringMVC+Mybatis
1.首先你的下载maven(地址:http://maven.apache.org/download.cgi)第一个是不包含源码的,第二个包含有源码。 然后将maven配置到环境变量path中(也可以不配,配了之后只是方便通过命令行调用maven功能)然后打开eclipse --》window--》preference 找到maven (如果没有该选项,可以在help中--》eclipse
2016-11-05 10:53:41
470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人