博客列表
本文围绕 webpack5 旧项目中 sass-loader 的使用,给出将 node-sass 替换为 sass 的完整改造思路与落地步骤,解决 node-sass 与 Node 版本强绑定带来的安装失败、版本切换成本与团队协作依赖治理问题。
阅读数:16k
一个简单自定义webpack-loader和webpack-plugin的教程,使用webpack的插件和自定义loader实现文件插入与图片域名更改
阅读数:15k
在 CentOS 8 服务器部署 NestJS+TypeORM+MySQL 应用时,npm install 安装依赖出现 gyp/node-gyp 报错,通常与缺少编译构建工具或 Python 环境有关。本文记录排查思路与解决步骤:安装构建工具,仍失败则补齐 Python,并参考 node-gyp 相关链接。
阅读数:20k
本章介绍使用 Nuxt SSR、Express、MySQL、Nginx 搭建个人博客的环境准备与学习要求,包含本地 Mac 与线上 CentOS7 的 Node/MySQL/PM2/Nginx 版本说明,并补充 nvm 管理 Node、切换 npm 淘宝源与 PM2 安装等基础配置。
阅读数:20k
本章讲解在 Linux 上安装 nvm,并通过 nvm 安装与切换 Node.js 版本,修改 npm 源提升下载速度;随后使用 VSCode 创建项目,解决未找到 express 的报错,使用 cnpm 安装依赖并运行 Express Hello World,验证 Node 环境配置成功。
阅读数:8.1k
本章讲解安装 vue-cli,并基于 nuxt/express 模板创建 Nuxt SSR 项目,完成 cnpm install、启动与本地访问;同时梳理 Nuxt 基础目录结构,解析 nuxt.config.js 配置,以及 server/index.js 与 plugins/axios.js 的作用。
阅读数:10k
本篇承接上章 Nuxt/Express 项目搭建,重点完成 MySQL 环境配置。介绍 Mac 通过 Homebrew 或安装包、Windows 安装 MySQL 的思路,并演示在 Node.js 中安装 mysql、body-parser 模块,编写接口连接数据库与基础增删查改测试。
阅读数:10k
本章整理并粘贴个人博客的 MySQL 数据库表结构,演示创建 blog 数据库及 articles、category、comments、tags、users 等表,便于你参考并设计自己的数据库。
阅读数:10k
本章讲解在 Nuxt+Express 博客项目中新增 admin 路由中间件与后台基础结构:端口调整回 3000,创建 server/admin 目录与 index.js,并在 server/config/index.js 中加入配置项,通过配置控制进入后台路由;后台页面使用 Express+EJS 与 Bootst…
阅读数:10k
本章讲解在 Nuxt+Express 博客后台中添加管理员注册与登录页面,使用 EJS 拆分并复用公用头部 header.ejs,说明 module_dir 动态路由传参;并引入 Bootstrap 与 jQuery 完成基础界面,为后续对接 /api/login 与 /api/createUser 做准备。
阅读数:8.9k