node

node里的filesystem模块文件读写操作详解

目录 一、是什么 二、文件知识 权限位 mode 标识位 文件描述为 fd 三、方法 文件读取 fs.readFileSync fs.readFile 文件写入 writeFileSync writeFile 文件追加写入 appendFileSync appendFile 文件 »

node.js降低版本的方式详解(解决sass和node.js冲突问题)

目录 一、概述 二、降低node.js版本 (一)卸载清除原版本  (二)下载指定的版本与配置 (三) 版本更改成功 一、概述 在使用vue的时候,会遇到项目的依赖(package.json可以查看依赖信息)下载失败的原因。因为项目用的依赖和要运行环境的node.js版本起了冲突,这个 »

Node的events模块怎么使用

这篇文章主要介绍了Node的events模块怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node的events模块怎么使用文章都会有所收获,下面我们一起来看看吧。 在 vue 的项目中,有时我们会用到全局事件总线来管理组件之间的 »

Node.js抓取网站中文乱码解决办法

问题:Node.js抓取网站中文乱码 async function getHtml(){ let res = await axios.get(publicPath+"/pic/") console.log(res) } 如上代码,axios默认是以utf8的方式去解码htm »

Nodejs 使用 ZooKeeper 做服务发现

将单体服务拆分为微服务后,为了服务高可用,一般会做集群多实例。但在分布式下,怎么进行高效、便捷的进行服务访问问题,出现了各类服务注册和服务发现框架。这里使用的是Zookeeper。ZooKeeper 官网 https://zookeeper.apache.org。 我们的业务系统使用的开发语言是JA ... »

songyz

node是不是免费的

本文小编为大家详细介绍“node是不是免费的”,内容详细,步骤清晰,细节处理妥当,希望这篇“node是不是免费的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 node是免费的;node发布于2009年5月,由Ryan Dahl开发,是一个 »

node-sass一直安装不上、安装失败的原因分析

node-sass为什么一直安装不上? ①最多的原因还是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本还是旧的  "node-sass": "^4.14.1"。因为node并不会兼容老版本,node和node-sass两个版本不一致当然装不上 ②因为 »

node环境执行js文件的完整步骤

目录 1、JavaScript代码的执行 2、Node的REPL 3、Node程序执行参数传递 总结 1、JavaScript代码的执行 目前知道的两种方式有两种: 将代码交给浏览器(在浏览器环境运行)html文件引入js代码,交给浏览器解析 将代码载入node的环境中执行(在no »

Node卸载超详细步骤(附图文讲解!)

目录 1、打开系统的控制面板,点击卸载程序,卸载nodejs 2、删除node的安装目录 3、查找.npmrc文件是否存在,有就删除 4、逐一查看一下文件是否存在,存在就删除 5、打开系统设置,检查系统环境变量,将node相关的配置都删掉 6、查看是否删除成功 总结 1、打开系统的控制面板, »

Node.js+Koa2+TypeScript技术概览

最近几年一直使用Node.js作为后端服务平台,通过Koa2框架中间件快速搭建Web服务,但是使用JavaScript开发大型后端服务时会使程序变得难以维护,继而使用TypeScript语言开发,使编译、调试、检查和代码管理变得更加容易。 下图是使用Koa2框架搭建后端服务的思维导图: 一、Node ... »

node工作线程worker_threads的基本使用

前言 nodejs从第十版开始,支持了真正的多线程编程,今天我们就来学习一下worker_threads工作线程的一些基本使用方法。 主线程与工作线程 我们做一个特别简单的例子,主线程给工作线程提供参数,工作线程负责简单的加法计算(实际场景可以是很复杂的计算),计算完毕返回给主线程。 运行主 »

vue安装node-sass和sass-loader报错问题的解决办法

目录 可行版本(针对 node 16+ 版本) 问题描述 解决方法 补充知识:解决启动VUE项目时报node-sass不能运行问题 总结 可行版本(针对 node 16+ 版本) 不想浪费时间看的,可直接去尝试 npm install node-sass@6.0.1 -D npm in »

简单聊一聊Node.js参数max-old-space-size

目录 前言 设置环境变量 命令行方式 第三种方式,基于项目 总结 前言 Old space是 V8 托管(也称为垃圾收集)堆(即 JavaScript 对象所在的位置)中最大和最可配置的部分,而 --max-old-space-size 标志控制其最大大小。 随着内存消耗接近极限,V8 将 »

解读node.js中的path路径模块

目录 1. 什么是 path 路径模块  2. 路径拼接 3. 获取路径中的文件名  4. 获取路径中的文件扩展名 5. 综合案例 - 时钟案例 总结 1. 什么是 path 路径模块  path 模块是 Node.js 官方提供的、用来处理路径的模块。 它提供了一系列的方法和属性,用来 »

window10下node使用管理神器NVM安装配置超详细步骤

目录 前言 一、什么是nvm? 二、nvm下载安装配置 1.下载 2.nvm解压安装 3.检查环境变量 4.确认安装成功 5.设置和安装node 5.1 设置淘宝镜像 5.2 安装node指定版本并使用 5.3 指定全局安装路径和缓存路径 总结建议 前言 node版本持续更新,一 »

Node.js图片处理库sharp的使用

目录 Node.js图片处理库sharp 1、sharp 2、源码 3、sharp的其他操作 总结 Node.js图片处理库sharp 1、sharp sharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上是基于 C 语言编写 的 libvips 库封装而来,因 »

安装nvm node版本管理器的操作方法(vue2.x迁移vue3.x)

目录 前言: Mac 安装nvm 解决方案: 前言: vue2.x项目迁移vue3.x,由于node使用版本不同,需要管理不同的node来满足项目需求 首先需要删除本地node/npm 打开你 Finder,按shift+command+G,打开前往文件夹的窗口,分别输入下列目录进去之 »

node版本过高该如何将node版本降低

目录 1、nvm是什么? 2、nvm下载 3、安装node.js版本 总结 我们可以安装nvm,node版本管理器来实现。 1、nvm是什么? nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了 »