Windows 拯救手册

Windows常见问题修复方法,本文基于Win10出现的问题及其解决办法,其他版本可以作为参考

误操作关闭资源管理器(explorer.exe)导致桌面崩溃

打开文件时如果该文件过大、或者当前磁盘繁忙、用户连续点击打开文件、用户误操作关闭进程等行为,都会导致资源管理器无响应,着急的用户可能会直接去强制关闭资源管理器,这个时候可能就会出现桌面崩溃的情况。

桌面崩溃

阅读全文

Nestjs个人理解

作为前端开发人员,应该很多人都知道Nodejs,也有想用Nodejs写后台项目的,我估计有很多人写着写着最终也就放弃了,然后会说:Nodejs不适合写Web服务端项目事实并不是这样,他们用Nodejs写后台项目,大多数用到框架可能是:Koa、Express、Eggjs、Koa2、Fastify。这一类框架只是提供了最基础的底座,想完成一个成熟的项目,需要在上面添加很多东西,所以写着写着就烦了。

JavaScript写后端项目有两大难点:弱类型语言、相关生态不成熟。弱类型语言会导致编写大型项目时代码难以把控,生态不够成熟会导致项目越写越累,需要到处找轮子,而且各种轮子质量参差不齐,没法像Java Sprint一样拿来一把梭。
现在我推荐一下Nestjs,它支持Typescript编写代码,完美解决JS的弱类型问题,而且生态很健全,项目中需要用到的大多数工具都可以在@nestjs中找到。

1
2
npm i -g @nestjs/cli
nest new project-name

阅读全文

Nuxt多环境配置

Nuxt项目测试、生产环境变量配置,首先使用cross-env(一款跨平台设置和使用环境变量的脚本)配置环境变量。

第一步:修改package.json文件(通过cross-env添加环境变量MODE)

1
2
3
4
"scripts": {
"test-start": "cross-env MODE=test nuxt start",
"test": "cross-env MODE=test nuxt build",
}

阅读全文