NodeJS
一个十分简单的增删改查系统(含MYSQL数据库安装教程)
一个十分简单的增删改查系统(nodejs+vue) 该系统采用前后端分离的方式 ,实现最基本的增、删、改、查功能。前端使用vue框架搭建,后端使用nodejs,数据库用mysql 1. 准备工作 1.1 安装nodejs 下载nodejs,官网如下 Node.js (nodejs.org) 选择长期维护版,下载之后直接下一步下一步就行了 检测是否安装成功 命令行输入(命令行打开方式:win
vue创建最简单的leaflet项目
在创建leaflet项目前,先安装环境,请阅读: nvm及nodejs安装和使用(Windows下切换多版本nodejs) 从无到有创建vue项目详细说明 本人示例环境: 1、确保nodejs已经安装好,建议使用nvm,这样可以切换多个版本的nodejs,其他环境按照以上文档准备好; 2、打开cmd窗口,使用 **vue create leafletapp** 来创建基础项目,我选择vue3
nvm及nodejs安装和使用(Windows下切换多版本nodejs)
一、安装nvm nvm是一个简单的bash脚本,它是用来管理系统中多个已存的Node.js版本 注:如果在安装nvm前已经安装了node,建议先将原来的node进行卸载或删除,可通过where node查看node安装路径: 1、下载并安装nvm,下载地址:https://github.com/coreybutler/nvm-windows/releases,下载.zip后缀的这个文件,下载后解
nodejs的版本管理工具NVM
nvm(Node Version Manager)是一个node的版本管理工具,可以快捷的进行node版本的安装、切换、卸载、查看等。它能够在项目开发中根据不同需求轻松切换所依赖不同版本的Node.js,从而让开发者可以在不同的环境之间进行切换,从而更好地保证软件的稳定性运行。 1.从官网下载安装包 https://github.com/coreybutler/nvm-windows/releas
NodeJS系列(11)- Next.js 框架 (四) | 数据获取(Data Fetching)
在 “NodeJS系列(8)- Next.js 框架 (一) | 安装配置、路由(Routing)、页面布局(Layout)” 里,我们简单介绍了 Next.js 的安装配置,创建了 nextjs-demo 项目,讲解和演示了 Next.js 项目的运行、路由(Routing)、页面布局(Layout)等内容。在 “NodeJS系列(9)- Next.js 框架 (二) | 国际化 (i18n)、
普通文件上传,后台常见文件属性(微信上传)
我这里使用的是nodejs+koa搭建的项目,使用koa-body解析请求体(将请求体数据解析到ctx.request.body中) 注:上传时formData的key是file,后台数据ctx.request.files下的属性就是file filepath: 文件上传的初始地址,我这里服务器和接口都是本地,所有地址就是本地上传文件所处路径 lastModifiedDate: 当前文件最后
electron渲染进程与主进程之间通信
首先main.js中通过preload进行预加载脚本 __dirname字符串指向当前正在执行的脚本的路径 preload.js 然后页面中通过window.electronAPI访问定义的方法即可
nvm - windows的安装和使用
nvm - 介绍 node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的安装、切换不同版本的 node。 nvm - windows 就是 nvm 的windows版本。 https://github.com/nvm-sh/nvm nvm和node默认安装目录 C:UsersoujrAppDataRoamingnvm 这个要改
NodeJS系列(9)- Next.js 框架 (二)
在 “NodeJS系列(8)- Next.js 框架 (一)” 里,我们简单介绍了 Next.js 的安装配置,创建了 nextjs-demo 项目,讲解和演示了 Next.js 项目的运行、路由(Routing)、页面布局(Layout)等内容。本文继续在 nextjs-demo 项目(Pages Router)基础上,讲解和演示国际化 (i18n)、中间件 (Middleware) 等内容。N
element-theme 使用踩坑
一、node-sass 无法安装导致安装失败 1 首先手动下载 node-sass 安装包 (下不下来可以找同事复制一下) 2 安装 把这个安装包复制到 C:UsersAdministratorAppDataRoamingnpm-cache,注意不能直接复制,需要这样:node-sass4.14.1win32-x64-83_binding.node 所以总的地址是:C:UsersAdministr
Ubuntu 22.04安装Node.JS和NPM
sudo apt purge nodejs sudo apt autoremove sudo apt update sudo apt install -y curl curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install nodejs build-essential -y #
linux环境部署node和nginx
linux环境部署node和nginx (1)、安装nodejs wget https://nodejs.org/download/release/v12.14.1/node-v12.14.1-linux-arm64.tar.xz 解压包 xz -d node-v12.14.1-linux-arm64.tar.xz tar -xf node-v12.14.1-linux-arm64.tar
electron 打包兼容 win7 踩坑笔记
问题:.项目原electron 在win10上运行正常,在win7 下报以下错误 # 项目原始版本 { "electron": "^25.3.0", "electron-builder": "^24.4.0",} 解决方案:降低版本 指定版本为: electron v21.4.4 、nodejs v12.16
微软面向企业的Private ChatGPT 参考应用 Chat Copilot
这两天你可能看过这篇文章:微软面向企业的Private ChatGPT 开源!超详细安装流程反馈![1], 这篇文章顶多就是一个Azure OpenAI 服务的简单Demo, 就连插件机制都没有,这也是促使我写这篇文章的因素之一。 微软在Build 大会上宣布了Copilot Stack,Copilot Stack被描述为一个人工智能开发框架,帮助开发人员构建自己的Copilot。“这个堆栈包括对
yygh-admin项目搭建
尚医通项目:后台管理系统前端项目搭建 一、安装node.js 1、下载 在 https://nodejs.org/en/download 下载安装文件 2、安装 就是一直next就可以 需要勾选accept才能继续下一步 这里的这个勾选框,不选也没关系,暂时不深究是用来做什么的 3、验证是否安装成功 win + R打开命令行窗口, 输入node -v 二、下载模板项
使用阿里云函数服务部署 nestjs
一路踩坑 对于一个现有的 nestjs 项目,如何在阿里云上进行函数部署 Serverless Devs 按照官方推荐,使用 Serverless Devs, 具体而言,先全局安装 npm install @serverless-devs/s -g,然后在项目中添加 s.yaml 配置文件。 配置文件详细说明: Yaml规范 - Serverless Devs fc/docs/zh/yaml at
nodejs版本控制——nvm
1、安装nvm首先要保证之前没有安装过nodejs,如果之前安装过,就先卸载: brew uninstall node 2、查看是否安装 3、临时环境变量配置 添加 修改后立即生效 测试nvm 4、配置永久环境变量。 依次对以下文件粘贴下面配置并保存。 vi ~/.bashrc, vi ~/.pr
如何支持同一台电脑上使用不同版本的Node.js版本
在我们实际项目开发过程中,经常不同项目使用的node.js版本会也有所不同,为了方便维护不同版本的项目。可以使用nvm来解决。 1、下载nvm https://github.com/coreybutler/nvm-windows/releases 2、执行nvm-setup.exe完成安装3、命令查找得到最新的nodejs版本:nvm list available 4、安装项目中所需要的
vue 开源项目 安装脚手架报错问题 ERESOLVE unable to resolve dependency tree
在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的 使用--force或--legacy-peer-deps可解决这种情况。 --force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。 --legacy-peer-deps标志是在v7中引入的,目的是绕过pee
cron 表达式: 一套用于指定定时任务的表达式
Cron 是一种用于设置定期执行任务的表达式。最早出现于 Unix 操作系统,crontab 软件中就是一款使用这套语法的任务管理工具,常用于备份系统或清理日志。 现在,Cron 表达式已被广泛地应用于各种操作系统和应用程序中。平时看到的像是 0 0 * * *、*/5 * * * * 等这些字符串都属于 Cron 表达式。Node.js 中也支持使用 cron 包来指定定时任务。 既然使用那么
在vue中使用Electron开发C/S架构中的C(客户端界面)
Electron简介:Electron是利用web前端技术进行桌面应用开发的一套框架。 我是用的nodejs版本(16.18.1)和npm版本(8.19.2): 创建vue-electron项目,鄙人测试了两种方式创建vue-electron项目,如下所示:1、vue-cli-plugin-electron-builder插件方式 1.全局安装vue-cli: npm install -g @
node.js系列-常见问题处理方案(持续更新)
问题1:nodejs 如何使用 atob、btoa 解决方案(base64与uint8array转换),btoa和atob在nodejs中应该怎么写? `` 浏览器中我们可以这样使用: node.js中实现方案 问题2:node.js中出现警告:ESLint - 'process' is not defined 解决方案: 修改eslint配置文件 , 举个栗子:.eslintrc.js
Electron 软件简单破解——去除全屏化
最近在上网课,软件(有道领世)一打开就直接全屏化了,右上角只有最小化和关闭两个按钮,非常不方便,决定想个办法去除全屏化。 以下均默认安装 scoop 环境,每条指令都使用管理员权限在 pwsh 中运行。若不是,请按照你的 shell 进行修改。 首先打开软件,一股 Electron 的风味,来验证一下?打开安装目录,文件夹 resources 里面有 app.asar 文件,看到这个,可以确定