NodeJS
Vue项目下载依赖报错
报错内容如下: 简单粗暴直接就是删文件,删除文件地址是C:Users29595,这是我的地址哈。 大家应该找到C:Users{账户}下的.npmrc文件 情况1:显示如下界面 没有.npmrc文件就将文件默认隐藏关掉就出来 情况2: 如果是文件夹就找到我情况1中显示的截图就好了,然后删除掉.npmrc文件就OK了 最后成功截图,哈哈哈  
笑死~我的博客美化脚本分享
笑死~我的博客美化脚本分享 前置提醒 本页面使用魔法代码,与其他页面的代码块不同,本页所有代码块不自动换行。 使用如下代码实现: 基本设置 博客皮肤:facebook JS权限:已开通 渲染引擎:highlight.js 显示行号,取消 Mac 风格 代码字体:默认 系统浅色模式时主题:stackoverflow-light 侧边栏 My Skills 使用:https://skillico
这一次,弄明白JS中的文件相关(一):概念篇
概念是学习的基础。在学习JS中的文件操作之前,先把文件相关的各种概念搞清楚,很有好处。 1. 二进制: 计算机硬件仅能处理和存储二进制数据,所以不管是你正在写的代码,还是你硬盘里的小姐姐,都是以二进制的形式存储于电脑的内存和硬盘里的。 2. 编码规则: 二进制计算机看得懂,我们看不懂怎么办啊?我们能看懂的是文字、图片、视频。编码规则,就是二者之间的桥梁。 文本的编码规则很简单,
history/hash 模式
history/hash 模式: 有 # 号的就是 hash 模式:它规定 # 号后边的都算 hash 值。hash 值不会作为路径的一部分发给服务器。这个是有好处的,假如你是 history 模式的话,因为路由跳转是不走网络请求的吗,但是你一跳转,url 就变,到时候你再一刷新,这些 url 都带给服务器,服务器就会认为你请求的是这个地址,就会出现 404 那么 history 怎么解决 404
切换nodejs版本
1.先清空删除原来的node.js 步骤: ------在任意文件夹中输入cmd进入小黑窗 --------输入 where node 命令 -------找到控制面板彻底删除 卸载完成后下载 nvm 2.nvm的安装下载? github下载地址:https://github.com/coreybutler/nvm-windows/releases,windows系统下载nvm-setup.zi
openEuler欧拉安装指定版本的nodejs
1. 安装nodejs 2. 安装n .zstitle { width: 280px; text-align: center; font-size: 26px } .zsimgweixin { width: 280px } .zsimgali { width: 280px; padding: 0px 0px 50px 0px } .zsleft { float: left } .
node.js 安装与环境变量配置
一、安装node.js 官网:下载地址 历史版本:历史版本下载地址 下载完毕后,可以安装node,一路默认选项即可。这里我的安装路径是:D:environmentnodejs。 建议不要安装在系统盘(如C:),建议安装的路径不要有中文。 二、设置nodejs prefix(全局)和cache(缓存)路径 1、新建文
vuepress借助jenkins和svn实现文档自动化更新部署
前言 有个需求,需要将放在SVN的用vuepress写的文档进行自动化更新和部署,每次有人在本地将写好的md文件更新到svn时候,由jenkins实现自动打包来实现自动更新的功能。 docker安装jenkins 首先创建目录,将jenkins_home挂载到外部 运行docker命令,这里安装新版的jenkins,加后缀jdk11,服务器不需要有jdk11环境,由容器解决环境问题。 配置Je
openEuler欧拉安装gitbook
1. 安装nodejs 2. 安装gitbook 然后,请耐心地等待。。。 NOTE 报错1: TypeError: cb.apply is not a function at /usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18 at FSR
JavaScript apply、call、bind 函数详解
apply和call apply和call非常类似,都是用于改变函数中this的指向,只是传入的参数不同,等于间接调用一个函数,也等于将这个函数绑定到一个指定的对象上: 如上面的例子,如果直接调用 getName 那么返回的是 window ,但是通过 call 方法,将函数绑定到了 obj 上,成为obj的一个函数,同时里面的 this 也指向了obj 两者主要的区别在于,当函数有多个参数时,
Nginx部署网站&Docker&自动更新部署
一 搭建web服务器 Linux不同版本的操作方式会有所不同,注意区分。我是在阿里云买的,用的是AlibabaCloud,所以文章的大部分命令会以这个系统为准。 1.1 安装与启动Nginx 检查 1.2 配置防火墙 判断是否放行成功 在云环境中,可以通过配置安全组规则来实现防火墙的功能(以阿里云为例) 1.3 测试默认页 检查是否能看到默认页面。如果只是想配置静态页面,这
每日一题:吃透大文件上传问题(附可运行的前后端源码)
大文件上传 前言 在日常开发中,文件上传是常见的操作之一。文件上传技术使得用户可以方便地将本地文件上传到Web服务器上,这在许多场景下都是必需的,比如网盘上传、头像上传等。 但是当我们需要上传比较大的文件的时候,容易碰到以下问题: 上传时间比较久 中间一旦出错就需要重新上传 一般服务端会对文件的大小进行限制 这两个问题会导致上传时候的用户体验是很不好的,针对存在的这些问题,我们可以通过分片上传
How to fix Node.js fs.readFileSync toString Error All In One
How to fix Node.js fs.readFileSync toString Error All In One SyntaxError: Unexpected end of JSON input ❌ error fs.writeFile & fs.readFileSync 匹配错误 solution readFileSync & writeFileSync
windows管理多个node版本
windows管理多个node版本 1. 下载 nvm 并 安装 nvm 下载路径:https://github.com/coreybutler/nvm-windows/releases 安装前,先把系统原有的nodejs卸载掉,以免之后导致切换失败 2. 安装node 使用nvm install 14/ nvm install 18 安装14版本和18版本的node(默认会安装最新最稳定版本),
文件上传的multipart/form-data属性,你理解了吗
文件上传的multipart/form-data属性,你理解了吗 form表单经常用于前端发送请求,比如:用户填写信息、选择数据、上传文件,对于不同的场景,上传数据的格式也会有些区别。 action action 表示该请求的 url 地址,定义在form上,请求的URI,可以写完整,也可以以斜线开头,会自动拼接域名端口号。 本地通过 nodejs 在8000端口起了一个服务,当
自建免费的网站监控服务-在huggingface上部署uptime kuma
前言 基于本站构建了各种服务,产生了构建网页集群状态监视系统的需求,包括各种服务器在线状态的监控和网站运行状态等等。 于是我想起了以前尝试过的一个项目:uptime-kuma。这个项目很好,从界面的美观度到开放程度都可以满足我的需求,但是由于我手里各种服务器每天折腾各种玩意,没有一台能保证稳定在线,监控服务自己无法稳定在线,那就没意义了,直到我部署了本站的Newbing服务,发现huggingfa
Node.js .env file All In One
Node.js .env file All In One built-in .env file support Starting from Node.js v20.6.0, Node.js supports .env files for configuring environment variables. https://nodejs.org/en/blog/release/v20.6.0 ht
nodejs的安装和环境配置
安装nodejs Windows下载安装包 安装nodejs软件 本次安装在D盘,路径 新建全局路径和缓存路径 在nodejs的安装目录下,新建node_global和node_cache文件夹。 配置nodejs的config prefix和cache路径 使用管理员权限启动cmd,执行下面的命令 配置环境变量 在系统环境变量中添加 NODE_PATH 在用户环境中path中添加
使用Github Action在Github Pages上部署vue页面
Github Action部分: 大致流程 master分支更新后,触发GitHub Action 打包 生成的文件会推送到 gh-pages 分支上 GitHub Settings部分: GitHub Settings / Actions / General GitHub Settings / Pages 注意事项: 由于生成的站点是 https://[name].github
Node.js+Express+Koa2开发接口学习笔记(二)
搭建开发环境 从0开始搭建,不适用任何框架 使用nodemon监测文件变化,自动重启node 使用cross-env设置环境变量,兼容max linux和windows 创建项目文件夹blog-1,在终端输入命令 在根目录下创建bin => www.js文件,将初次运行的文件www.js存放在bin目录下。同时需要修改package.json主程序入口文件为www.js。 在根目录下创
cnpm : 无法加载文件 C:\Program Files\nodejs\node_global\cnpm.ps1
在win10上运行cnpm命令时出现: cnpm : 无法加载文件 C:Program Filesnodejsnode_globalcnpm.ps1,因为在此系统上禁止运行脚本。解决办法记录如下: 在powershell中执行 Start-Process powershell -Verb runAs会提示授权,并以管理员身份运行powershell 继续重新执行se
Node.js+Express+Koa2开发接口学习笔记(一)
http请求概述 浏览器输入一个地址后,进行DNS解析(通过域名查找对应的IP地址),与server建立TCP连接(进行三次握手),发送http请求 server接收到http请求,处理,并返回 客户端(这里指浏览器)接收到返回数据,处理数据(如渲染页面,执行js) 客户端与服务器的三次握手大致可以理解为: 第一次握手:客户端询问服务器是否可以使用; 第二次握手:服务器告诉服务器自己可以使用;
新创建一个vue项目
1、配置好相关的环境--node.js、npm和webpack 2、在idea里面新建一个vue项目 3、设置好vue的编译环境 一路回车: 选择yes即可: 然后在上面的项目中就出现了package.json文件: 4、配置运行环境 然后按照最后的语句命令提示进行操作:
RustDesk自建服务器在Windows Server 2019 上安装 保姆级教程
一、系统环境 windows server 2019 Standard 带桌面管理版 二、安装node.js 2.1、node.js基本信息 软件:node-v16.14.2-x86 node.js官网:Node.js (nodejs.org) 下载v16+ LTS版本 2.2、node.js安装 这里一定不要勾选,巨坑,安装一堆东西,还不成功。node.js安装完成
修改 node 默认的全局模块安装 global 路径和 cache 路径
修改 node 默认的全局模块安装 global 路径和 cache 路径 安装 node 后,全局模块的 global 路径和 cache 路径默认安装在 C:Users{{账号}}AppDataRoaming 下,在这个目录下面会找到 npm 文件夹和 npm_cache 的文件夹。 在其他的盘符建立 node_global 文件夹和 node_cache 文件夹。 . 在
解决npm ERR! Cannot read properties of null (reading ‘pickAlgorithm‘)报错问题
========= 解决方法:在终端中运行命令:npm cache clear --force 然后重新运行 npm i 命令,再次安装安装完成,没有出现报错npm run serve 运行项目,项目可以正常启动了。 安装vue CLI失败后,百度得知在终端执行命令:npm clean cache -force 后大部分人都解决了,但我试过后还是无效。 一种解决方案是