nodejs如何在typescript项目中申明全局变量
这样做的目的是避免循环引用,编写多余的类型文件 //global.d.ts import type { A } from './a'; import type { B } from './b'; declare global { var a: A; var b: B; } //index.ts import { ...
使用Nodejs编写一个脚本实现markdown转pdf功能
目录 前言 实现 总结 前言 Markdown 是一种轻量级的标记语言,非常适合用来写作和记录,但并不是所有人都习惯或能够直接阅读 Markdown 文件。将 Markdown 转换为 PDF 可以让文档在格式和样式上...
NVM管理Node.js实现不同版本Angular环境切换
目录 一、NVM介绍 1. NVM简介 2. NVM原理 3. NVM的优势 二、常用Node.js版本对照 1. Node.js和Vue版本对照表 2. Node.js和Angular版本对照表 3. Node.js和React版本对照表 三、安装NVM步骤 1. ...
在Node.js中实现视频收藏功能
目录 视频收藏功能实现:Node.js与MongoDB的实践 1. 创建数据模型 a. 创建collectModel b. 导出模型 2. 实现业务逻辑 a. 添加路由 b. 编写控制器 3. 验证测试 a. Postman接口验证 b. 数据库数据...
基于Nodejs实现文件压缩和解压功能
目录 ZIP 压缩 实现文件夹压缩 向压缩文件中添加新内容 向压缩文件中删除指定内容 如何对压缩文件进行解压 加密压缩 对加密文件进行解压 总结 在 windows 系统上面,我们压缩文件,常常需要安装...
使用NVM实现不同nodejs版本的自由切换
目录 一、NVM介绍 二、NVM的下载安装 1. NVM下载 2. NVM安装 三、NVM使用 1. 设置nvm环境 2.安装nodejs 3.使用或切换nodejs版本 4.建议 5.nvm命令总结 最后 一、NVM介绍 在工作中,我们可能需要...
NodeJS连接MySQL数据库并进行增删改查操作详解
驱动安装 npm install mysql 连接数据库 在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名: var mysql = require('mysql'); var connection = mysql.createConnection({ host:...
nodejs发布静态https服务器步骤指南
目录 目录结构 依赖项 基本的步骤指南 安装Node.js和npm https模块来启用HTTPS 启动服务器 目录结构 依赖项 基本的步骤指南 在Node.js中,你可以使用各种模块来创建和发布HTTPS静态服务器。以下...
Nodejs中执行的shell命令的代码分享
目录 获取 CPU 温度 获取硬盘 SMART 信息 获取网络接口信息 获取系统日志 获取系统内存使用情况 查找系统中最大的文件 获取系统启动时间 检查系统是否在运行特定服务 获取系统 IP 地址 检查系统...
解决nodejs报错Error:EPERM:operation not permitted,mkdir‘xxxxxxxxxxxxxxxx‘
目录 nodejs报错 解决方案 总结 nodejs报错 Error: EPERM: operation not permitted, mkdir ‘C:\Program Files (x86)\nodejs\node_cache\node_modules’ 解决方案 找到node安装目录,右键属性...