Posts
如何格式化国家名称
在为项目国际化时,根据不同语言选择切换对应语言文案都已经有了成熟的解决方案。但是如果遇到需要根据不同语言展示不同国家名称时,需要如何处理呢?本文介绍这一场景的几种处理方案。Read More →
Docker Init: 自动生成Dockerfile、docker-compose.yaml和.dockerignore 文件
很多框架都带有脚手架工具,帮助初始化项目,可以快速开始开发。`Docker` 在最近的更新上也引入了 `docker init` 命令,帮忙生成 `Dockerfile`、`.dockerignore`、`docker-compose.yaml`,帮助项目快速接入 `Docker`. 本文简单探索这个工具的使用。Read More →
使用 cypress 自动化测试(一):安装
开发完成后都需要对项目进行测试,除了人工根据测试用例测试外,我们也可以使用一些自动化测试工具来完成测试任务,可以解放人工,也可以自动化、重复执行。本文介绍该类工具中 cypress 的安装Read More →
快速部署前端项目的几种方式
本文介绍一些常见的快速部署前端项目的几种方式(或者说是服务),提供部署服务、二级域名、自定义域名、部署预览、CI/CD 等功能,适用于部署简单官网、个人网站、文档站点等不和后端结合的场景。Read More →
给 Web 开发者看的 macOs 新机设置指南
安装 Homebrew, Oh My Zsh, nvm, Node.js 以及一些常用软件和基础配置Read More →
前端异常监控 Sentry 的搭建
项目上线之后,线上问题尤其是线上报错导致的页面无法正常渲染是非常严重的问题。一个异常监控服务可以及时报警通知、提供有效信息和报错堆栈等排查问题。调研了部分异常监控服务以及自研成本之后,决定选择自行搭建 Sentry 这款异常监控服务。Sentry 提供 SaaS 服务也提供自行搭建部署,并且搭建部署也是非常简单方便,在功能使用上面也非常全面易用、支持多平台。Read More →
使用新浪云部署 Node.js 项目
这是一个使用新浪云部署 Node.js 项目的实践,主要目的是为了总结一些自己部署的经验和遇到的坑,希望有参考价值。Read More →
使用 AWS 部署 Node.js 项目
这是一篇最近尝试使用 AWS 的 12 个月免费额度以内的 EC2 部署 Node.js 项目的实践Read More →