[{"data":1,"prerenderedAt":138},["ShallowReactive",2],{"/api/nuxt/home/article_tag?":3,"/api/nuxt/article_title/info?id=27":108,"/api/nuxt/article_title/list?":113},{"error":4,"msg":5,"data":6},1,"成功",[7,26,31,46,63,74,82,96,100,104],{"name":8,"count":9,"articles":10},"前端开发",2,[11,19],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},14,"推荐一个值得学习的 JavaScript 教程网站","JavaScript 教程,现代 JavaScript,编程学习,前端开发,学习资源","如果你正在学习 JavaScript 或希望深入理解这门语言，我强烈推荐一个高质量的学习资源——现代 JavaScript 教程（https://zh.javascript.info/）。这个网站不仅内容全面，而且讲解清晰，适合从初学者到进阶开发者的不同需求。本文将为你详细分析它的特点和优势。",0,"2025-04-08 13:04:37","2025-04-12 09:38:38",{"id":20,"title":21,"tag":22,"summary":23,"sort":16,"is_section":16,"create_time":24,"update_time":25},15,"推荐一个专注于CSS布局的学习网站","CSS布局,网页设计,前端开发,学习资源,Flexbox,Grid","如果你对CSS布局感到困惑，或者希望提升自己的网页设计技能，我强烈推荐一个专注于CSS布局的学习资源——学习CSS布局（https://zh.learnlayout.com/）。这个网站以清晰的讲解和实用的示例，帮助你掌握现代CSS布局的核心技术。","2025-04-08 13:09:33","2025-04-10 12:17:38",{"name":27,"count":9,"articles":28},"学习资源",[29,30],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"id":20,"title":21,"tag":22,"summary":23,"sort":16,"is_section":16,"create_time":24,"update_time":25},{"name":32,"count":9,"articles":33},"国密算法",[34,40],{"id":35,"title":36,"tag":32,"summary":37,"sort":16,"is_section":16,"create_time":38,"update_time":39},16,"国密算法介绍","随着信息技术的快速发展，密码技术作为网络安全的核心保障，其自主可控性愈发重要。中国自主研发的商用密码体系（简称“国密算法”）应运而生，涵盖对称加密、非对称加密、哈希算法等多种类型。本文将对国密算法中的SM1、SM2、SM3和SM4进行详细介绍，解析其技术特点与应用场景。","2025-04-10 08:44:55","2025-04-10 12:17:32",{"id":41,"title":42,"tag":43,"summary":42,"sort":16,"is_section":16,"create_time":44,"update_time":45},19,"vue项目使用国密SM2，SM3，SM4功能实现，使用sm-crypto实现","sm-crypto,国密算法","2025-04-12 09:16:09","2025-04-23 11:00:38",{"name":47,"count":9,"articles":48},"web前端",[49,56],{"id":50,"title":51,"tag":52,"summary":53,"sort":16,"is_section":16,"create_time":54,"update_time":55},18,"vue2项目搭建示例","vue2,webpack,项目工程化,web前端","使用wepback4.x搭建vue2项目示例","2025-04-10 14:19:18","2025-04-10 14:21:03",{"id":57,"title":58,"tag":59,"summary":60,"sort":16,"is_section":16,"create_time":61,"update_time":62},22,"关于windows环境下，nodejs安装包和python相关错误","nodejs,web前端,node-pre-gyp","本文介绍了在windows环境下，nodejs安装包时，使用node-pre-gyp常遇到python相关错误的问题。以及解决对策。","2025-05-11 10:44:13","2025-05-11 11:09:32",{"name":64,"count":9,"articles":65},"nodejs",[66,73],{"id":67,"title":68,"tag":69,"summary":70,"sort":16,"is_section":16,"create_time":71,"update_time":72},21,"MidwayJS打包部署相关问题","nodejs,typescript,后端框架,MidwayJS","介绍了MidwayJS打包部署相关问题","2025-05-02 08:58:29","2025-05-02 20:39:32",{"id":57,"title":58,"tag":59,"summary":60,"sort":16,"is_section":16,"create_time":61,"update_time":62},{"name":75,"count":9,"articles":76},"typescript",[77,78],{"id":67,"title":68,"tag":69,"summary":70,"sort":16,"is_section":16,"create_time":71,"update_time":72},{"id":79,"title":80,"tag":75,"summary":80,"sort":16,"is_section":16,"create_time":81,"update_time":81},27,"记一次typescript项目突然无法打包问题","2026-04-28 10:57:22",{"name":83,"count":9,"articles":84},"electron",[85,90],{"id":86,"title":87,"tag":88,"summary":87,"sort":16,"is_section":16,"create_time":89,"update_time":89},23,"关于electron项目中主进程console.log打印的汉字是乱码的问题","electron,乱码","2025-06-24 15:34:58",{"id":91,"title":92,"tag":93,"summary":92,"sort":16,"is_section":16,"create_time":94,"update_time":95},24,"electron项目中使用sqlite","electron,sqlite","2025-06-24 15:43:20","2025-06-24 15:44:07",{"name":97,"count":4,"articles":98},"JavaScript 教程",[99],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"name":101,"count":4,"articles":102},"现代 JavaScript",[103],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"name":105,"count":4,"articles":106},"编程学习",[107],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"error":4,"msg":5,"data":109},{"title":80,"summary":80,"tag":75,"create_time":81,"previousArticle":110,"nextArticle":111,"content":112},{"id":91,"title":92},null,"\u003Ch3 id=\"\">省流总结\u003C/h3>\n\u003Cp>如果有人遇到项目突然无法通过ts类型检查，并且又急需要项目可以启动或者打包，首先应该检查vscode内置的typescript版本，方法是：\n在vscode中按\u003Ccode>Ctrl + Shift + P\u003C/code>，然后输入\u003Ccode>TypeScrip\u003C/code>,然后应该会有一个\u003Ccode>选择TypeScrip版本\u003C/code>这样的选项，点击可以选择使用vscode内置的ts,或者项目自己npm安装的。\u003C/p>\n\u003Cp>使用这个方法可以确保你的项目是使用自己的ts版本，规避掉ts版本问题导致的项目突然无法使用\u003C/p>\n\u003Ch3 id=\"-1\">下面是我遇到的具体问题\u003C/h3>\n\u003Cp>我有一个后端项目使用midwayjs框架，是typescript写的nodejs框架。\n之前一直正常使用，在某次间隔了一个月进行维护的时候发现，项目中出现大量ts类型检查的报错，以及打包的时候无法通过一些类型检查。而且报错的很多内容是很久没有变动过的。\u003C/p>\n\u003Cp>我的思路是，首先检查打包时候报错的内容，根据报错提示进行修改。不会的地方就结合AI辅助，修改了几处问题后可以正常打包。\u003C/p>\n\u003Cp>然后我就在思考为什么长期不动的代码会突然无法通过类型检查。最后我发现了原因。\u003C/p>\n\u003Cp>我的项目使用pnpm安装的typescript是4.x版本的，但是vscode内置的typescript是6.x版本的。应该是我长时间不用vscode，然后它更新的时候更新了版本，并且默认使用了它自己内置的typescript,导致我项目之前的一些不严谨写法无法通过检查了。\u003C/p>",{"error":4,"msg":5,"data":114},{"data":115,"total":137},[116,117,118,119,120,121,127,128,129,136],{"create_time":81,"update_time":81,"id":79,"title":80,"summary":80,"tag":75,"sort":16,"is_section":16},{"create_time":94,"update_time":95,"id":91,"title":92,"summary":92,"tag":93,"sort":16,"is_section":16},{"create_time":89,"update_time":89,"id":86,"title":87,"summary":87,"tag":88,"sort":16,"is_section":16},{"create_time":61,"update_time":62,"id":57,"title":58,"summary":60,"tag":59,"sort":16,"is_section":16},{"create_time":71,"update_time":72,"id":67,"title":68,"summary":70,"tag":69,"sort":16,"is_section":16},{"create_time":122,"update_time":123,"id":124,"title":125,"summary":125,"tag":126,"sort":16,"is_section":16},"2025-04-12 15:07:05","2025-04-12 15:17:48",20,"推荐一种本地部署Stable Diffusion的方法","Stable Diffusion,AI绘图",{"create_time":44,"update_time":45,"id":41,"title":42,"summary":42,"tag":43,"sort":16,"is_section":16},{"create_time":54,"update_time":55,"id":50,"title":51,"summary":53,"tag":52,"sort":16,"is_section":16},{"create_time":130,"update_time":131,"id":132,"title":133,"summary":134,"tag":135,"sort":16,"is_section":16},"2025-04-10 12:55:03","2025-04-10 13:00:36",17,"一种windows系统下nodejs版本切换的方法","在 Windows 系统中管理 Node.js 版本可能会让人头疼，尤其是当不同项目需要不同版本的 Node.js 时。GNVM（Go Node Version Manager）是一个简单而强大的工具，专为 Windows 用户设计，帮助你轻松安装、切换和管理多个 Node.js 版本。无论是初学者还是经验丰富的开发者，GNVM 都能让你在不同版本之间无缝切换，满足各种开发需求。","GNVM, Node.js 版本管理, Windows 系统, Node.js 多版本,Node.js 切换",{"create_time":38,"update_time":39,"id":35,"title":36,"summary":37,"tag":32,"sort":16,"is_section":16},12,1778209213847]