- 博客(125)
- 资源 (11)
- 收藏
- 关注
原创 mac终端设置vscode快捷启动
在windows上使用vscode的时候可以直接在命令行通过code .指令快速启动vscode,最近几天将工作台切换成了mac,发现在mac的终端不能直接通过code .指令快速启动vscode,那么怎么也可以在mac的终端上通过指令快速启动vscode呢?> 文中介绍了两种配置方式在终端通过指令的方式快速启动vscode,但是其背后的逻辑是一样的,都是通过将vscode的启动文件路径加入到系统的环境变量中,可以让指令快速调用vscode的启动文件。1. 通过在vscode中安装"code"命令工具。
2024-12-01 15:53:38
1262
原创 pnpm管理多工作区依赖
pnpm是一个支持多包仓库的一个包管理工具,那么怎么可以在项目根目录下执行pnpm install的时候,也能同步让所有的工作区都能够通安装依赖呢?通过这种方式指定工作区,然后pnpm在执行install的时候,其工作区也会被同步执行install指令。
2024-11-07 10:23:01
959
原创 Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but th
浏览器开发者工具报异常:Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received
2022-11-10 14:42:30
55385
14
原创 antd中时间组件获取选中日期所在周、月的第一天和最后一天
DatePicker、RangePicker、momengt获取指定时间的周、月的第一天和最后一天
2022-09-27 20:26:02
1080
原创 datatables:Uncaught TypeError: Cannot set properties of undefined (setting ‘_DT_CellIndex‘)
使用datatables的时候,不要使用colspan,还要注意th和td的匹配,列数相等;
2022-04-27 20:18:05
3414
原创 antd的SubMenu的defaultOpenKeys属性没有
今天在看antd,直接贴了demo中的代码来运行,发现SubMenu的defaultOpenKeys属性没有生效代码:<Menu mode='inline' defaultSelectedKeys={['1']} defaultOpenKeys={['1']} theme="light"> <SubMenu key="sub1" title="subnav1" icon={<UserOutlined/>}> <Menu.Item k
2022-03-11 18:56:25
2646
原创 Mac上Homebrew安装应用非常慢、切换Homebrew源
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器Homebrew时mac上非常好用的一个包管理工具,但由于网络环境原因,可能在使用Homeb
2022-01-22 13:51:08
1520
原创 mac的终端通过code .指令快速启动vscode
mac终端设置vscode快捷启动在windows上使用vscode的时候可以直接在命令行通过code .指令快速启动vscode,最近几天将工作台切换成了mac,发现在mac的终端不能直接通过code .指令快速启动vscode,那么怎么也可以在mac的终端上通过指令快速启动vscode呢?无论是通过哪种方式启动,最终肯定是要通过vscode的启动文件,通过命令行,无非就是把vscode的启动文件路径加入到了系统的环境变量,然后执行的指令直接指向了vscode的执行文件,有2种配置方法:通过在vs
2022-01-21 10:03:03
4422
1
原创 Uncaught (in promise) Error: Maximum recursive updates exceeded. This means you have a reactive effe
Uncaught (in promise) Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook.
2021-09-29 17:16:17
8907
6
原创 vue热更新
今天使用@vue/cli4.5.12这个版本搭建了一个vue项目,vue的版本是3.0.11,发现在编辑了vue模板后,页面没有及时刷新。以前印象中是编辑了vue模板后页面会实时更新的。不过也不用急,做个简单的配置就可以了。module.exports = { chainWebpack: config => { config.resolve.symlinks(true); }};具体是cli的哪个版本会有这样的问题,没有去验证。不过在遇到了没有热更新的时
2021-07-21 16:16:25
879
原创 ant-vue-design时间控件快捷筛选时间范围,可选择今天、昨天、最近一周、最近2周、最近1个月、3个月、半年
之前在使用element-ui,其中有个时间控件使用起来方便,就是日期范围控件,看可以便捷的筛选最近1周、2周、1个月、3个月、半年等这样的快捷筛选方式,使用起来感觉简单、易用,体验挺好,最近一个项目在使用ant-design-vue,也想要实现个类似的时间范围选择的效果。element-ui的效果的样子:我在ant-design-vue里面没有找到类似的控件,最终发现了RangePicker,可查看demo的时候并没有和element-ui中那个效果类似的案例,这我也不能为了一个控件就再引入一个U
2021-04-21 15:59:02
4330
3
原创 alpha、beta、rc版本
我们在安装一些插件的时候,尤其是做前端开发的同学,无论是做基于Vue开发的,还是基于React开发的,都会经常安装一些插件,那么在安装插件的时候,如果我们不清楚一些一些参数的意义,就直接使用了,有的时候安装后可能并不是我们的预期的版本。比如在安装vue-cli这个插件的时候,如果我们按照vue的文档的方法去安装,即npm install -g @vue/cli@next,那么我们安装的就是cli的最新的版本,而不管这个最新的版本是稳定版本,还是测试版本,或者仅仅是个内测版本,如果我们是学习用的,安装了最
2021-02-26 11:59:18
595
原创 nginx : 无法将“nginx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
windows下,使用Windows PowerShell终端时,在执行一些命令的时候,会报错,提示无法识别为 cmdlet、函数、脚本文件或可运行程序的名称。经查询后,可能是脚本执行策略的原因,以及使用管理员角色打开终端,结果都不行,还是会报同样的错我,不经意间,使用了反斜杠找当前目录下的命令执行方式,结果正常了。.\nginx -s stop以这样的方式执行指令,是看一看正常执行的。现在不确定到底是修改了终端的执行脚本策略生效,还是修改了命令的执行方式,或者是两者综合起的作用,但是如果
2021-02-25 15:42:18
4300
原创 nginx配置默认跳转到https
站点域名启用了https,已经配置好了ssl证书,但是在浏览器输入域名的时候,在不输入https协议的时候,还是默认跳转到了原来的http的链接,这不是预期的,而我是期望直接跳转到https协议的。我服务器时候用的是nginx,在配置的时候,只需要在当前站点的nginx配置文件上加上重定向的跳转就可以了,就是说默认不输入https的时候,实际进入的仍旧是http的站点,只是从服务器侧做了一次重定向,重新跳转到了https而已,配置方法如下;配置好了,注意重启nginx即可。 1 se
2021-02-25 13:29:06
3147
1
原创 创建vue3项目
vue3已经发布了几个月了,那么怎么创建一个vue3版本的项目呢?我还是习惯使用cli脚手架,但是对cli脚手架有版本要求,从网上查到说是要在4.5.7以上版本,这个我没有验证过。直接安装最新的@vue/cli@next就可以了。npm install @vue/cli@next -g等待安装就可以了。安装完成之后,就可以通过vue create project_name来创建项目了。在已经安装了高于4.5.7版本的cli后,在使用vue create指令创建项目的时候,会提示我们
2021-02-23 19:10:18
411
原创 vim显示行号
在linux平台上做开发,vim编辑器显示行号很有必要,可以让我们很直观的看到当前行是在当前文件的具体的多少行,但是在默认情况下,vim编辑器是不给我们提供显示行号的功能的。那我们怎么可以让vim编辑器显示行号呢?vim编辑器显示行号,可以分为临时显示和永久显示。临时显示临时显示,只需要在当前通过vim编辑器打开的文件中,执行:set number 或者 :set nu就可以显示了,如默认如下图:这个时候我们想确认某行代码在什么位置很不方便,只需要根据上面的提示在当期这个文件中执行:se
2021-02-23 10:49:39
5606
原创 Cannot find module ‘is-obj‘
运行一个vue项目的时候,报错了,信息如下:Cannot find module 'is-obj'背景是项目团队的其他成员基本都是Macbook Pro,我新更换的windows机器,在配置好环境后,执行了npm install安装依赖包,依赖包安装完成之后在执行npm run build打包的时候,报错了,关键信息就是Cannot find module 'is-obj'。解决办法:直接将node_modules目录删除,然后重新npm install,之后再次执行npm run bui
2020-12-07 17:49:17
1076
原创 windows10中charles设置代理,android手机无法上网
winddows10,想通过charles代理工具抓包,配置的没有问题,但今天一直代理配置不成功。最后查出来原来是因为windows10安全机制的原因,我们只要关闭了系统的防火墙,就可以了。具体方法:1.打开“防火墙和网络保护”面板该页面中有域网络、专用网络、共用网络,我们点击“共用网络”进去;2.在公共网络页面中,把防火墙关闭掉,就可以了。我的电脑中有第三方应用防火墙,我关闭了第三方防火墙就可以了,但是我们不同设备可能会有不同的防火墙配置,总之我们只需要记住一点,把防火墙关闭了就.
2020-11-13 18:33:10
1624
2
原创 Got error when check update: Connect timeout for 5000ms, GET https://registry.npmjs.org/egg-init/lat
在egg的时候,根据文档的方式创建项目,但是一直失败:suchcl@DESKTOP-EH6OH7F:/mnt/d/WebStudy/EggApp$ npm init egg --type=simplenpx: installed 396 in 20.017s[egg-init] use registry: https://registry.npmjs.orgGot error when check update: Connect timeout for 5000ms, GET https://r
2020-11-10 16:10:41
583
原创 egg项目初始化、egg-init方式创建egg项目
不管是使用egg-init 还是按照egg官网上提供的方法,npm init egg --type=simple的方式构建项目,都会因为egg源的问题导致项目构建失败。大概信息如下:D:\WebStudy\EggApp>npm init eggnpm ERR! code EAI_AGAINnpm ERR! errno EAI_AGAINnpm ERR! request to https://registry.npmjs.org/create-egg failed, reason: geta
2020-11-10 16:02:30
3360
原创 nvm配置安装的源
windows环境在nvm的安装目录下,有settings.txt文件(如果没有该文件,则自己创建一个)root: C:\app\nvmpath: C:\Program Files\nodejsnode_mirror:npm.taobao.org/mirrors/node/npm_mirror:npm.taobao.org/mirrors/npm/
2020-10-28 11:49:04
1407
原创 SourceTree中拉取GitLab代码时提示:Too many authentication failures“ fatal:
系统: windows10sourcetree:3.9版本,最新版本前几天安装后,好用,由于使用命令行多一些,就一直没怎么使用sourcetree,今天在使用的时候,发现拉取代码失败,给出了“Too many authentication failures" fatal:”的提示。解决方式:打开sourcetree,依次点击“工具-选项”,如图:然后在打开的选项窗口中,找到SSH客户端配置模块,SSH客户端选择OpenSSH,这时SSH密钥会自动匹配电脑中ssh key,然后点击确.
2020-10-28 11:18:10
1402
原创 Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout
windows上通过nvm管理node版本,在本地安装了nvm后,通过nvm安装node,报错了,信息:Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout有了这样的信息,我们很容易可以想到这是由于网络原因引起的问题,由于node源都是国外的服
2020-10-27 13:56:03
10416
2
经典jsp开发入门教材 java教程
2011-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人