启动报错
1.No matching version found for @babel/types@^7.10.1报错
解决:cnpm install
2.Module build faild(from ./mode_modules/sass-loader/dist/cjs.js): TypeError: this.getOptions is not a function
解决:sass-loader版本太高,卸载后下载低版本
3.sock.js
/node_modules/sockjs-client/dist/sockjs.js
解决:注释掉:self.xhr.send(payload);
4.const utf8Encoder = new TextEncoder(); ^ReferenceError: TextEncoder is not defined
引入mangoose报错
解决:node版本太低,切换高版本的node
5.npm install 报错: request to https://registry.npm.taobao.org/axios failed, reason: certificate has expired
原因:npm淘宝镜像证书过期,淘宝于2021年就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务,于2024年年初才彻底停止使用,故切换到新的域即可用
解决:执行以下命令
npm cache clean --force
npm config set registry https://registry.npmmirror.com
6.webstorm 启动报错Cannot connect to already running IDE instance. Exception: Process 477 is still running
原因:系统判定已有该进程,故不会再启动
解决:已知进程号,直接进入终端输入sudo kill 477
其他问题
1.跳转外部链接后返回页面不刷新
原因:浏览器问题(谷歌不刷新且没有缓存,手机浏览器部分会刷新,部分会直接展示缓存,与手机的版本以及浏览器的设置有关)
解决:改变思路,换了个方案:打开新的窗口(window.open)
2.vant 加入新的组件表示es package里没有
解决:卸载重新安装
3.git clone项目报错:OpenSSL SSL_read: Connection was reset, errno 10054
解决:命令行输入 git config --global http.sslVerify "false"

本文列举了项目中遇到的各种前端开发问题,包括启动报错、模块构建失败、编码错误、npm安装问题、Vue与React框架的常见问题、CORS跨域、表单验证、浏览器兼容性等,并提供了相应的解决办法。
9230

被折叠的 条评论
为什么被折叠?



