报错解决合辑
Y_soybean_milk
这个作者很懒,什么都没留下…
展开
-
Client does not support authentication protocol requested by server; consider upgrading MySQL client
nodejs连接mysql数据库时报错原因:新旧版本密码算法不同引起的错误,只需要设置下密码方式为 mysql_native_password 就可以。原创 2022-12-12 14:13:56 · 1228 阅读 · 0 评论 -
zsh: command not found: mysql
在终端中输入mysql命令报错。转载 2022-12-12 12:49:23 · 719 阅读 · 0 评论 -
git报错:Failed to connect to github.com port 443: Timed out
git push代码时,报错接着发现无法ping通github.com。原创 2022-12-08 15:45:10 · 2000 阅读 · 1 评论 -
mac的angular/cli安装及踩坑记录
AngularCLI是Angular官方开发的一个类似与VueCLI的脚手架开发工具,它帮我们集成了webpack打包、开发服务器、单元测试、自动编译、部署等功能。cnpm是国内淘宝为了解决npm安装过慢而产生的镜像,因为npm安装是通过外网下载的,很多时候容易安装失败,故建议用cnpm,当然不是必须的。原因在终端执行source.bash_profile,只对当前端口生效,重新开窗口就无效。不同电脑的npm安装位置可能不同,这是我电脑的位置,可以参考下。到了这一步,在当前终端运行。.........原创 2022-07-22 09:24:33 · 1999 阅读 · 1 评论 -
远程连接数据库 出现 Client does not support authentication protocol requested by server的解决方法
转载于 https://www.cnblogs.com/guangzhou11/p/12965155.html报错Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法1、通过命令行进入解压的mysql根目录下。2、登陆数据库mysql -uroot -p3、输入roo转载 2022-05-13 11:25:34 · 1098 阅读 · 0 评论 -
解决window命令行进入带空格目录的报错问题
问题在命令窗口中,cd进入我的mysql安装目录,发现会报错Set-Location : 找不到接受实际参数“Files\MySQL\MySQL”的位置形式参数。推测是由于Program Files 和 MySQL Server 8.0这两个目录带空格引起的解决方法用英文的双引号把带空格的目录包起来栗子 cd C:\Program Files\MySQL\MySQL Server 8.0\bin改为 cd C:\"Program Files"\MySQL\"MySQL Server 8原创 2022-05-13 11:07:28 · 2247 阅读 · 0 评论 -
vue3报错:The template root requires exactly one element终极解决办法
兴冲冲的开启一个vue3项目,控制台却报错The template root requires exactly one element我们知道,在vue2中,template中只能有一个根元素,但在vue3中,则去掉了这个限制那么如何解决这个错误提示呢?方法一可能是项目中引入的eslint报的错解决方法:在项目的.eslintrc.js配置文件的rules中添加:"vue/no-multiple-template-root": "off" rules: { 'no-console':原创 2022-04-22 10:54:12 · 30516 阅读 · 5 评论 -
Vite初始化项目报错:Install for [ ‘create-vite-app@latest‘ ] failed with code 1
打算用vite创建一个vue3的项目,遇到报错Install for [ 'create-vite-app@latest' ] failed with code 1问题看有人说是因为系统用户名里带了空格,识别不了,遂查看我的用户名-- xx Yi,果然带了空格!解决思路可以创建一个没有空格的目录链接到现有的用户目录,然后再配置一下npm,指向链接目录。具体实现打开命令窗口,输入如下命令cmd /c mklink /J "C:\Users\xxYi" "C:\Users\xx Yi"npm原创 2022-04-19 23:07:48 · 13017 阅读 · 1 评论 -
Fiddler抓包工具手机添加代理后连不上网解决办法
前言想利用Fiddler工具给手机添加代理,来监控手机的一系列网络请求。但是fiddler工具给手机设置代理之后,手机竟然上不了网了,尝试了N种方法,终于给解决了。解决方法1、关闭电脑防火墙2、打开注册表(cmd-regedit),在计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)3、打开Fiddler,点击页面头部的FiddlerScript,找到文件里的OnBeforeReques..转载 2021-06-29 16:50:58 · 6783 阅读 · 1 评论 -
项目打包优化上线,externals引入vue-router报错 Cannot redefine property: $router
项目打包优化阶段,为了解决打包成功后,单文件体积过大的问题,可以通过 webpack 的 externals 节点,来配置并加载外部的 CDN 资源。一、具体的配置代码vue.config.js文件中的配置module.exports = { chainWebpack: config => { // 发布模式 config.when(process.env.NODE_ENV === 'production', config => { .原创 2021-06-10 10:26:34 · 1420 阅读 · 0 评论 -
ESLint规则详解
参考自https://www.cnblogs.com/yanglang/p/13095515.html可按需配置ESLint的语法规则"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,/转载 2021-06-01 18:58:28 · 605 阅读 · 1 评论 -
单独禁用ESlint某条规则
ESlint是一个插件化的代码检测工具,可以用于检查常见的代码错误,也可以进行代码风格上的检查,控制代码的质量,提高代码的可读性。但是,它的某些检查规则,很不符合我们开发的习惯,甚至会和自动格式化工具的规则相冲,比如代码末尾不能加分号 、代码中不能存在多行空行等等那么如何关闭ESlint中的某一条烦人的规则呢?1、找出要关闭的规则在控制台的报错信息中,复制出要关闭的规则名称(如 no-multiple-empty-lines)2、打开ESlint规则设置文件打开.eslintrc原创 2021-06-01 18:47:59 · 2146 阅读 · 0 评论 -
Error: listen EADDRINUSE: address already in use 127.0.0.1:8888
在我打包的时候出现了上面的错误,此时我本地跑了两个项目大概意思就是监听的地址被占用。打开命令面板 Win+R=>cmd 查看端口对应的进程ID netstat -nao | findstr 8888 查看关于该进程的细节(可省略) tasklist | findstr 13964 查杀任务: 方式1:taskkill /pid 13508#强制终止taskkill/F /pid 13508方式2:ctrl+shift+esc,调...转载 2021-05-30 14:59:57 · 704 阅读 · 0 评论 -
解决使用fetch发送json格式的post请求报错问题
最近在看黑马的vue中fetch用法部分,前面的代码跟着老师敲都很顺利,做到使用fetch发送post的json格式数据格式这块...问题来了看提示,应该是跨域问题,最终找到了解决办法初始代码前台发送请求的代码:fetch('http://localhost:3000/books', { method: 'post', body: JSON.stringify({ uname: 'zha...转载 2021-05-26 22:14:42 · 7194 阅读 · 2 评论 -
SyntaxError: Unexpected token R in JSON at position 0 报错的解决方法
报错信息SyntaxError: Unexpected token R in JSON at position 0报错代码一 // 查询所有文件数据 (多集合联合查询)let articles = await Article.find().populate('author'); // 渲染文章列表页面模板 res.render('admin/article.art', { articles: articles });报错原因当集合联合查询和渲染转载 2021-05-09 17:20:44 · 819 阅读 · 0 评论 -
Joi.validate is a not function的解决办法
TypeError: Joi.validate is not a function的解决方法问题使用joi模块中的validate方法进行表单验证时,命令窗口报错TypeError: Joi.validate is not a function// 定义对象的验证规则const schema = { username: Joi.string().min(2).max(5) };async function run() { try { // 实施验证 awa原创 2021-05-07 10:17:22 · 1927 阅读 · 5 评论 -
vscode中将.art文件识别为html文件的2种方法
方法一 (所有.art文件都能被识别为html)1.使用快捷键 Ctrl + Shift + p 后输入’setting’,找到 “Open Settings (JSON)”,回车选择打开用户自定义JSON文件。2.在对象最后添加一项:"files.associations": { "*.art": "html"}3.Ctrl + S保存。重新打开.art文件就可以正常识别html了。方法二 (单个.art文件的识别)接点击右下角的(纯文本,因为默认art会被vscode认为是原创 2021-05-03 10:09:55 · 3059 阅读 · 0 评论 -
npm install 报错 cb.apply is not a function
npm install 报错 cb.apply is not a function解决:win + r 打开运行,输入%appdata%删除 npm 和 npm-cache 文件夹执行npm cache clean --force命令此时应该就可以了。如果还不行,就执行卸载Node.js重新安装。如果还是不行!!换yarn安装yarn npm install -g yarnyarn install代替 npm install然后,万事大吉...转载 2021-05-01 15:19:17 · 1024 阅读 · 0 评论 -
创建本地服务器出现write after end错误
Error [ERR_STREAM_WRITE_AFTER_END]: write after end代码如下// 用于创建网站服务器的模块const http = require('http');// app 对象就是网站服务器对象const app = http.createServer();// 当客户端有请求来的时候app.on('request', (req, res) => { // 获取请求方式 // req.method // console.lo原创 2021-04-30 16:43:25 · 2358 阅读 · 1 评论 -
Task function must be specified解决
问题命令窗口输入gulp.task('default', ['htmlmin', 'cssmin', 'jsmin', 'copy']);窗口提示AssertionError [ERR_ASSERTION]: Task function must be specified原因这种写法跟不上新版本解决修改为最新写法gulp.task('default', gulp.series('htmlmin', 'cssmin', 'jsmin', 'copy'));此时窗口提示[15:49:1原创 2021-04-28 15:56:33 · 1572 阅读 · 0 评论 -
gulp: Did you forget to signal async completion?处理
背景学习gulp的前端自动化构建,按照示例代码,跑了一个简单的task,控制台打出如下提示:The following tasks did not complete: testGulpDid you forget to signal async completion?查阅Stack Overflow,表示有五种解决办法,在这里提供一种更简单的改法。问题重现原代码:const gulp = require('gulp');gulp.task('testGulp', () => {转载 2021-04-28 10:51:19 · 549 阅读 · 0 评论 -
在终端运行nodemon时,出现无法加载文件,在此系统上禁止运行脚本时的解决方案
在vs code终端输入nodemon运行文件时,抛出如下错误:解决报错:(1)在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)(2)在终端执行:set-ExecutionPolicy RemoteSigned(3)在终端执行:get-ExecutionPolicy 按下回车键出现RemoteSigned执行完以上三步,在使用nodemon运行文件就不会报错了。希望能够帮助到有需要的小伙伴!!!...转载 2021-04-27 20:38:00 · 483 阅读 · 2 评论 -
nrm ls 报错
修改17行如下// const NRMRC = path.join(process.env.HOME, '.nrmrc');const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');转载 2021-04-28 09:00:58 · 238 阅读 · 0 评论