随笔分类 - 前端遇到的问题
摘要:今天在react项目中使用arcodesign组件库,引入的图标巨大无比,调样式也不起作用,如下图。 网上找了也没看到类似的问题,去官网文档里看,发现是没有引入组件的样式。在我这个vite构建的react+ts项目中找到两个解决办法:第一个是直接引入全部样式 import "@arco-design
阅读全文
摘要:nestjs用request.user可以获取到passport中自己编写的策略返回的值,但是使用这个user中的数据时,就显示返回的user值的类型中没有其他数据。使用ctrl+鼠标点一下这个user,跳转到passport依赖的一个文件中,原来这个user是定义了一个接口,里面是空的。如果使用这
阅读全文
摘要:今天下载依赖(npm install sqlite sqlite3)遇到的问题。只需要把前面那个包卸载,然后安装后面那个包就可以了。 npm uninstall @npmcli/move-file npm install @npmcli/fs
阅读全文
摘要:第一次练习git提交代码到github时出现的错误。这里就是说github服务器拒接了我们,不支持远程连接。发现是因为我使用的是ssh来提交的,ssh是安全连接需要通信双方各有一对公钥私钥,github服务器不会自动交换公钥,需要手动在github存储库中部署自己电脑的公钥。使用git命令“ls -
阅读全文
摘要:powershell中使用npm命令弹出提示使用什么应用打开npm,在vscode中使用npm命令不生效。首先考虑了一下环境变量,看了一下设置的没有问题,在cmd命令行中npm都是可以正常运行的。然后打开powershell试了一下其他全局命令如pnpm等都可以用。这就很奇怪了,考虑到可能是npm这
阅读全文
Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\cache\_cacache\index-v5\00\c2'
摘要:使用下面命令创建react项目爆出的错误 npx create-react-app react-basic 显示nodejs里面的文件权限不够,需要进行文件夹的权限更改,改为完全控制就可以了。
阅读全文
摘要:今天取请求返回值时报的一个错误,要取返回值中数组下标为零的数据,错误显示说未定义。检查之后发现要取的数据是请求返回的data中data,少嵌套了一层data导致数据为空报错。(返回数据的路径可以右键Copy property path,这样就不会错了)
阅读全文
摘要:查询之后发现是浏览器的同源策略,跨域了。浏览器的同源策略就是协议、域名、端口都要相同,只要当前页面的协议、域名和端口与请求地址的没有完全一样就会产生跨域问题。解决方案就是在vite.config.js文件中设置一下代理就行了,具体代码如下。其中proxy属性用于配置代理的规则,/api表示需要代理的
阅读全文
摘要:因为都是双引号识别就会出问题,可以改成下面里面包单引号,使用反义斜杠试了不行。
阅读全文
摘要:百度翻译了一下:TypeError:对常量变量的赋值。看了之后发现是定义了一个响应式的数据,在js中没有用.value赋值,直接变量名赋值导致的错误。
阅读全文
摘要:百度翻译一下未捕获的反应错误,defineProps这个函数没定义。原本以为是宏编译器没开的原因,网上搜了有说在.eslintrc.cjs中配置开启"vue/setup-compiler-macros": true。我的项目创建时没有加eslint所以没有这个配置文件,我又重新创建项目添加这个代码规
阅读全文
摘要:运行Vue项目出现下面截图中的这个问题 百度翻译一下,说是不能同时使用tab键和空格来对代码进行缩进。看了一下代码,确实有行代码缩进了6个字符,改回来正常运行。
阅读全文