NodeJS
Vue3实现excel文件预览和打印
预览excel 关于实现excel文档在线预览的做法,一种方式是通过讲文档里的数据处理成html,一种是将文档处理成图片进行预览。 首先我们先讲一下实现html这种方式预览的。Excel预览用的是xlsx这个库。 xlsx xlsx是一个优秀的表格处理库,是一款适用于浏览器和nodejs的开源电子表格解析库" 安装 这里值得注意的是,vue2和vue3的引用写法不一样 使用 「FileRea
ubuntu18.04安装开源genieacs和客户端genieacs-sim并自己修改代码调测示例
1. 创建genieacs用户 1.1 创建用户并修改密码 1.2 添加genieacs用户到sudoers文件, /etc/sudoers 1.3 切换到genieacs用户 2. 安装nodejs 2.1 安装 2.2 查看版本号 3. 安装mongodb 3.1 安装 3.2 
volta下载失败处理或配置镜像
方法一 下载node压缩包,放到安装目录下。执行下载命令即可 目录地址 C:Users你的用户AppDataLocalVoltatoolsinventorynode AppData为隐藏目录。找不到的话。需要打开查看隐藏文件夹 压缩包(win系统已.zip结尾)放好后。执行命令 volta install node@14.18.3(14.18.3为你node压缩包对应的版本号) 方法二 根
nuxt3项目自定义环境变量,typescript全局提示
最近使用nuxt3框架来写项目,其中有一点就是 typescript 语法提示让人闹心,使用 vscode 编辑器,如果有语法提示进行编码,工作效率可以提升一个档次。本篇文章说的就是如何在 vscode 中使用 nuxt3 框架,自定义环境变量,支持 typescript 语法提示。 列出当前使用的环境版本 创建项目命令 自定义环境变量:process.env 因为nuxt3自带dot
nodejs的事件机制
nodejs的事件机制 Node.js 的事件机制是通过内置的 EventEmitter 类来实现的。这个类定义在 events 模块中,可以被用来创建可发送事件的类。 以下是一个简单的例子,展示了如何使用 EventEmitter 来创建一个发送事件的对象,并为其添加事件监听器: con
nodeJS中的事件机制
events模块是node的核心模块,几乎所有常用的node模块都继承了events模块,比如http、fs等。本文将详细介绍nodeJS中的事件机制 EventEmitter 多数 Node.js 核心 API 都是采用惯用的异步事件驱动架构,其中某些类型的对象(称为触发器)会周期性地触发命名事件来调用函数对象(监听器)。例如,一个net.Server对象会在每次有新连接时触发一个事件;
[学习笔记]在不同项目中切换Node.js版本
@目录使用 Node Version Manager (NVM)安装 NVM使用 NVM 安装和切换 Node.js 版本为项目指定 Node.js 版本使用环境变量指定 Node.js安装多个版本的 Node.js设置环境变量验证配置使用 npm 脚本切换 在开发中,可能会遇到不同的Vue项目需要不同的Node.js,在开发机上如何快速切换Node的版本呢? 使用 Node Version Ma
ubuntu 安装node
安装node 由于项目使用node 16.x开发,因此在Jenkins上,安装node 16.x 使用curl下载NodeSource的安装脚本: curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - 安装Node.js: sudo apt-get install -y nodejs验证Node.js是否正
搭建genieacs
linux环境:ubuntu18.04 1. 安装node.js16.14 1.1 下载并安装 1.2 修改npm源 2. 查看node版本 3. 安装mongodb 3.1 下载mongodb6.0.16 3.2 添加配置文件 3.3 配置环境变量 3.4 加载环境变量 3.5 添加到自启动:
035.CI4框架CodeIgniter,安装前端VUE并执行
安装node22.5 选择路径 安装完成 装好后使用cmd查看node -v和 npm -v,看一下就知道有没有装好了 nodejs的安装目录,需要完全授权才可以,不然后面会报错 在网站的根目录,打开Powershell 显示权限不足的错误 管理员模式打开系统的Powershell 输入
typeScript学习之环境搭建
^_^ --今天来介绍一下运行typeScript代码需要的环境-------> 下面是需要安装的软件和环境以及安装过程中遇到的问题,win10、win11系统下载最新或者稳定版的软件就可以,因为我使用的是win7系统,很多软件不支持或对win7系统的版本不再维护,尝试了很多次找到合适的对应版本 一、安装node.js &nb
无法使用FNM切换node版本(报:error: We can't find the necessary environment variables to replace the Node version.)
问题: 1、无法使用 FNM 安装和使用 NodeJS(Unable to install and use NodeJS using FNM) 2、无法使用FNM切换node版本 提示: 解决方案: 执行 fnm use 命令前先执行下面这个命令 fnm env --use-on-cd | Out-String | Invoke-Expression 提示:该命令需要在Windows Powe
nvm安装node提示
nvm安装node提示 Version 'stable' not found - try nvm ls-remote to browse available versions. nvm ls-remote shows only list of iojs and no versions of node (macOS) #3206 Cannot install node using nvm
nvm--node【 node.js version management】node.js的版本管理工具
1.卸载node 如果你已经安装了node,那么你需要先卸载node(不然安装nvm可能会失败),如果你没有安装那直接跳过这一步到下一步。 打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载 为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。再看看C:Users用户名 文件夹下有没有.npmrc以及.yarn
VuePress安装
linux 下预构建二进制文件安装 Nodejs Nodejs预购建二级制文件下载地址 安装 Nodejs 和 npm 关于软件安装位置: /opt 目录:opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录,是用户级的程序目录,默认是空的。这里常用于放置额外的大型软件,比如你安装一个 ORACLE 数据库就可以放到这个目录下。 /usr 目录:usr 是
Node.js安装及环境配置超详细教程【Windows系统】
目录 Step1:下载安装包 Step2:安装程序 Step3:环境配置 Step4:查看 step5:nmp镜像 1.下载node.js 下载地址:Node.js 2.安装 2.1 自定义安装路径(可以选择默认) 下图根据本身的需要进行,我选择了默认Node.js runtime,然后
typora配置远程仓库
typora配置远程仓库 一、创建Gitee仓库 注册账号:进入Gitee官网,注册Gitee账号,根据提示输入信息,点击立即注册即可。已有账号直接登录即可。 登录账号:账号登录成功后,来到Gitee首页;点击新建来创建Gitee仓库。 新建仓库: 仓库名称:typora。 开源:选择开源。 初始化仓库:添加开源许可证选择MulanPSL-2.0,其它默认。 设置模板:勾选Readme文件。 选择
自建elasticsearch迁移到阿里云
迁移工具: elasticsearch-dump 前提: 阿里云elasticsearch开启“自动创建索引” 一、安装elasticdump 安装node.js。 下载安装包。 wget https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.xz 解压。 &
俄罗斯方块游戏的算法实现
已经实现的功能有: 地图功能 方块 向左向右向下移动 方块旋转90、180、270、360 向下移动到底了 未实现的: 向下移动到底,判断是否消除行 随机添加新的方块 游戏结束 C:Program Filesnodejsnode.exe .BinaryBlock.jsstart:添加方块ok:添加方块 _,_,_,_,_,_,_,_,_,_#,#,#,_,_,_,
[项目自荐] 交叉编译njs并使用Nginx搭建自由的个人网盘:vList5
这个博客好久没有打理了,最近才想起来 这篇文章是以下 5 篇文章的组合,希望这个免费的项目能实现他的初衷吧 vList5:部署指南 vList5.3 全面加密,从我做起 njs 从入门(交叉编译)到入坟(与vList5配对) vList5+njs/moment 实用与使用 光猫折腾4:为光猫编译armel版本的nginx 特色: 使用 Vue3 作为框架,支持njs作为后端(推荐),超强大的
第二部分:关键技术领域的开源实践【持续集成和交付Jenkins】
Jenkins 是一款广泛使用的开源持续集成(Continuous Integration, CI)和持续交付(Continuous Delivery, CD)工具,它帮助企业解决了多个关键的痛点需求,主要包括以下几个方面: 自动化构建与测试: Jenkins 可以自动化执行构建过程,每当代码库中有新的提交时,Jenkins 就可以自动运行构建脚本,并执行单元测试、集成测试等,确保代码的质量和稳
Typora使用Gitee和PicGo搭建免费图床
Typora使用Gitee和PicGo搭建免费图床 一、环境准备 1、安装最新版Typora 地址:Typora 官方中文站 2、安装Node.js 地址:Node.js 1、下载长期服务版LTS 下载后,一直默认下一步安装即可 2、验证是否安装成功 命令行输入以下命令,出现版本号,说明安装成功! 二、配置Gitee 1、新建仓库 gitee网址:https://gite
yarn更新依赖报错:Extracting tar content of undefined failed, the file appears to be corrupt
今天从一个git库里更新代码,用yarn安装依赖一直报错。提示如下:Extracting tar content of undefined failed, the file appears to be corrupt,百思不得其解,查了资料说淘宝的镜像源不能用了。 用yarn install --registry https://mirrors.huaweicloud.com/repository
Nextjs与JavaScript全栈
个人开发者就比较适合用较少的技术栈开发出功能和性能都够用且易于运维的系统。 客户端html(浏览器) -> nodejs后端 -> mysql,这样一套三层架构。其中nextjs跑在后端node上,渲染好页面之后被客户端浏览器拉取。除了生成页面之外,Nextjs也可以使用连接池和SQL与数据库交互。当然业务逻辑也用js写在node上。 ES6, React.js,Type
Node.js安装与配置
Node.js的安装与配置 [Node.js官网] 20.15.1版本下载链接 zip包下载 设置全局安装文件夹 设置全局缓存文件夹 安装cnpm到本地 增加node.js文件夹的路径到path环境变量 增加node.js文件夹下的node_global到path(这样就可以直接在命令行下访问比如说cnpm了)