
前端踩坑
文章平均质量分 51
作者在前端开发中的踩坑记录
张扬普照
这个作者很懒,什么都没留下…
展开
-
后端的setCookie无法写入浏览器的问题
知识点:后端通常称为session,是tomacat自带的验证方式,前端叫cookies的存储存这个cookies,有时效性,通常是后台设置(前端也可以设置,一般不)。也就是说业务上,如果使用cookies(session)登录、注销的话,一般就都是后台去控制了。只要保证前后端不跨域就可以。本地用代理配置,线上用nginx。首先说下正常的大概流程:1、前端通过img标签填入后台给的一个验证码图片地址,(如果cookies没有session这个字段)请求这个图片地址时候,图片接口会通过响应头respon原创 2021-06-16 20:02:29 · 13332 阅读 · 1 评论 -
We’re sorry but XXX doesn’t work properly without JavaScript enabled(解决方案汇总)
遇到的问题:本地开发环境,访问接口状态为200,但没有正确但返回数据,返回信息提示为“We’re sorry but XXX doesn’t work properly without JavaScript enabled. Please enable it to continue.”解决方案:服务代理信息写错,修改正确的代理信息以下汇总了其他的情况的解决方法1、mode类型前端修改方式:将mode类型由history改成hash;后端修改方式:mode还是history,后端配置nginx原创 2024-03-11 13:59:59 · 16464 阅读 · 0 评论 -
vue项目启动webpack打包sass报错2
报错代码提示ERROR in ./node_modules/css-loader!./node_modules/sass-loader/lib/loader.js!./src/style.scssModule build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (72)For more information on wh原创 2021-06-16 19:52:02 · 373 阅读 · 0 评论 -
vue项目启动webpack打包sass报错
报错截图展示报错代码提示 ERROR Failed to compile with 1 error error in ./src/styles/index.scssSyntax Error: Error: Missing binding C:\Users\Administrator\Desktop\xxx\xxx\xxx\node_modules\node-sass\vendor\win32-x64-83\binding.nodeNode Sass could not find a bin原创 2021-06-16 19:51:12 · 1698 阅读 · 0 评论 -
forEach同/异步问题
forEach同/异步问题一、forEach外部等待forEach执行完成二、forEach内部等待异步执行完成三、既需要forEach内部同步执行,又需要forEach外部同步执行一、forEach外部等待forEach执行完成let arr = [1, 2, 3, 4, 5, 6, 7];let arr2 = [];arr.forEach((item) => { setTimeout(() => { arr2.push(item); }, 1000);});con原创 2021-06-16 19:46:10 · 15168 阅读 · 1 评论 -
使用npm命令时报没有权限的错误Error: EACCES: permission denied
npm WARN checkPermissions Missing write access to /usr/lib/node_modulesnpm ERR! path /usr/lib/node_modulesnpm ERR! code EACCESnpm ERR! errno -13npm ERR! syscall accessnpm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'npm ERR!原创 2021-04-29 16:31:54 · 1655 阅读 · 0 评论 -
vue-element-admin框架install失败问题
vue-element-admin框架install失败问题最终解决方案问题环境错误描述/日志填坑之路1、node-gyp2、python版本3、canvas最终解决方案最终解决方案已提交至项目issuse,点击查看问题环境coandeMacBook-Pro:vue-admin-template mac$ node -vv15.11.0coandeMacBook-Pro:vue-admin-template mac$ npm -v7.6.0coandeMacBook-Pro:vue-admi原创 2021-04-29 14:32:20 · 1716 阅读 · 0 评论 -
NODE-GYP On macOS
NODE-GYP On macOSNODE-GYP是什么在macOS上的安装前置需求安装命令不安装Xcode健康食用node-gyp的方案NODE-GYP是什么node下的gyp Google使用过很多处理平台无关的项目构建系统,比如Scons,CMake。在实际使用中这些并不能满足需求。开发复杂的应用程序时,在Mac上Xcode更加适合,而Windows上Visual Studio更是无二之选。gyp是为Chromium项目创建的项目生成工具,可以从平台无关的配置生成平台相关的Visual Stud原创 2021-04-29 12:05:56 · 1393 阅读 · 0 评论 -
macOS自带Python2.7版本升级
macOS自带Python2.7版本升级为什么要升级下载和安装1、官网下载Python安装包2、使用brew安装查看Python版本将3.x版本设置为默认版本查看不同安装方式的3.x安装地址修改profile文件为什么要升级Mac自带的2.7版本将于2020年停止支持DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7原创 2021-04-29 12:03:56 · 1932 阅读 · 0 评论 -
Mac 解决终端:-bash: /Users/xxx/.profile: No such file or directory
touch ~/.profile加入export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin原创 2021-04-29 10:58:20 · 5546 阅读 · 0 评论