在Linux系统中,安装和管理多个版本的Node.js是一个常见的需求。Node.js是一个非常流行的JavaScript运行时环境,用于构建快速和可扩展的网络应用程序。然而,不同的项目可能需要不同版本的Node.js来运行,因此在Linux系统上安装多个版本的Node.js是至关重要的。 在Linux系统上安装多个版本的Node.js有几种不同的方法。其中一种方法是使用nvm(Node Ver
原创 2024-04-10 11:13:22
309阅读
Node.js 多版本安装Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine(Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境)。Node.js 跨平台,支持 Windows、 Linux、Mac,2018.10.8 Node.js 最新版本 10.11.0Node.j
前言项目太多了,Nodejs 版本就不兼容了,真是让人头痛!压力+1...正文如何使用 nvm 管理多个 node 版本?首先当然是先安装 nvm,打开 https://github.com/coreybutler/nvm-windows/releases 开始下载。注意哈!之前安装过 node 的小伙伴先卸载!把 node 配置的环境变量也删一下
原创 4月前
46阅读
Node.js Stream pipe细节流的pipe操作主要用于readable流向writable流传递数据,之前只是从经验角度去猜测pipe的工作原理,但遇到问题时才发现不靠谱的猜测并不能为解决问题带来帮助,所以花些时间了解一下pipe的工作原理,本文主要从源代码角度解释pipe的几个内部细节。支持多个pipe下游通过阅读源代码,发现同一个readable流支持多个pipe下游,pipe函数
转载 2024-03-29 14:41:09
160阅读
在使用Node.js前,我们需要先进行Node.js安装和配置。1.下载Node.js官网地址:https://node.js.org。从官网上可以看到有两个版本的安装包,14.15.1和15.3.0,15.3.0是当前最新版,14.15.1是长期支持版,相对于来说更加稳定,在实际开发中,为避免一些不稳定的因素,通常会选择稳定的版本。这里我们下载14.15.1长期支持版。 Windows系统下,选
在安装nodejs的时候查阅了一些博客文章,照着文档流程来,后面配置多多少少都还是有一些问题,于是就有了这篇笔记,主要是为了让自己在后续安装配置nodejs时可以参考使用,少一些踩坑nodejs详细的配置资料可以查看百度的(个人觉得百度的可能要比很多博客靠谱):https://jingyan.baidu.com/album/48b37f8dd141b41a646488bc.html?picinde
nodejs怎么安装express安装express为了重写我们的HelloWorld,我们需要安装Express模块。Express基于的一个Web框架,官方网站在这里:。官网对Express的介绍是:Fast,unopinionated,minimalistwebframeworkforExpress很轻巧,通常用来做Web后端的开发。有一些推荐的书,可以看这里:。要安装express模块,直
转载 2024-08-30 22:13:15
16阅读
Element-UI里的date-picker是个优秀的时间选择器,支持的选项很多,定制型很强。不过date-picker在2.12版本之前并不支持自定义单元格样式,也就是2.12的cellClassName功能。所以如果使用了2.12之前的版本,那么你就无法直接去更改单元格的样式了,因此在日历上就无法标记出重要日期(比如放假安排)。公司项目里用的Element-UI版本是2.3.9,但是需要使用
转载 2024-10-27 11:21:45
70阅读
环境centos7.6安装nvm下载安装脚本并执行curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash环境变量生效source ~/.bashrc查看版本nvm --version查看版本朱nvm --help安装node查看可用的版本 nvm ls-remo...
原创 2021-07-09 16:48:52
1021阅读
在与Node.js项目开发的过程中,我常常会遇到使用 `axios` 的版本兼容性问题。在这里,我将记录下如何解决“Node.js axios 版本”相关问题的过程,希望能帮助到同样面临相似挑战的开发者们。 ## 版本对比 在调研了不同版本的 `axios` 后,我绘制了下图,以便对比它们的功能及兼容性: ```mermaid quadrantChart title 版本兼容性分析
原创 5月前
51阅读
4 月 18 日,Node.js 正式发布了 20 版本,新版中的亮点包括全新的 Node.js 权限模型、同步的 import.meta.resolve、稳定的测试运行器、更新 V8 JavaScript 引擎到 11.3,Ada 到 2.0 等!下载:https://nodejs.org/en/download/current/注意,Node.js 20 将在 10 月份进入长期支持
转载 2023-09-24 17:47:39
256阅读
# Node.js与MySQL的完美结合 在现代 web 开发中,Node.js 和 MySQL 是一种非常流行的技术组合。Node.js 是一种事件驱动的非阻塞 I/O 模型,适合用来构建高性能的网络应用;而 MySQL 则是一个功能强大、可靠的关系型数据库系统,广泛应用于各种项目中。在这篇文章中,我们将介绍如何在 Node.js 中使用 MySQL,并提供一些代码示例,帮助您快速上手。 #
原创 2024-09-10 03:57:35
18阅读
# 如何使用 Node.js 和 Yarn 管理版本 随着前端与后端技术的不断更新迭代,Node.js 和 Yarn 已成为开发者的重要工具。对于刚入行的小白而言,掌握如何创建和管理 node.js 项目以及使用 Yarn 来管理依赖项的版本是至关重要的一步。本文将为您详细介绍实现“Node.js Yarn版本”的流程。 ## 流程概述 首先,我们来整理一下整个流程,可以用表格展示步骤:
原创 9月前
32阅读
搭建一个适合项目的脚手架有时候还是有必要的,除了增加你的技术以外,还可以在开发项目时更快的初始化。今天就分享一下如何使用TypeScript+NodeJs编写一个React脚手架工具,不是很难,因为都是踩在巨人的肩膀上。初始化 TypeScript 配置初始化 TypeScript 项目并创建 tsconfig.json 文件。tsc --init修改 tsconfig.json 配置文件。{
前言在我们日常开发中,因为前端某些用户操作的边缘性场景,导致逻辑Bug造成用户服务异常,但是我们在服务端有没有做好异常保护,这就可能导致整个进程退出,从而无法提供服务,因此在考虑如何做好监控和进程保护对系统稳定就很重要。那么我们在Node.js代码层面应该如何降低异常出现的概率呢?为什么要做这种思考?首先,举一个例子,我们家中的电路保护措施,一般情况下家庭的每一部分线路都会有短路跳闸机制。如果我们
背景 这篇文基本都是反对的,反对的很有道理,不是说我这篇文章的内容错误,因为这篇文章是我在健身房学习node的时候写的,这些知识都很粗糙,后来发现官方的稳定更详细:地址:http://nodejs.org/api/modules.html。一直想在服务器端使用一种语言,ruby、phthon和php也都学过,对于我来说使用这三种语言需要一定的上下文切换成本。正在我纠结的时 候,NodeJs出现了
转载 2月前
358阅读
一、起因# 由于电脑重装系统,重新下载nodejs,自然更新到最新版本18,之前的版本才16。更新到最新nodejs版本后,运行vue文件,报错:this[kHandle] = new _Hash(algorithm, xofLen); ^Error: error:0308010C:digital envelope routines::unsupported 二、探索# 常规操作,上网查
转载 2024-07-01 21:49:46
46阅读
问题:在Windows机器上装了我们的PC端(Electron)应用(TcpServer默认监听20000端口),随后启动应用,发现安卓端登录学生账号后发现无法正常连接pc端(Tcp通信)。系统环境:Win7 64位原因:对nodejs中net.createServer的listen方法认知不全面,导致20000端口被其他应用程序占用,但同时PC端的端口检查更换机制既没有生效,也没有报错。List
Nodejs 版本 V 8.11.1(指令: node -v 查看版本号)Npm 版本 V 6.4.1(指令: npm -v 查
原创 2023-06-29 00:35:54
1074阅读
      node js是一个轻量的,能够单线程异步处理的高效框架。它给我们 提供了很多优秀的功能,所以今天小编就带着大家认识它的路由转发和路由重试;▶  路由转发     其实很多时候,node js被使用的并不是它的服务端的JavaScript,而是路由转发的功能;就像nginx会时常被作为静
  • 1
  • 2
  • 3
  • 4
  • 5