logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue报错之“JSX element implicitly has type ‘any‘ because no interface ‘JSX.IntrinsicElements‘ exists.”

在使用TypeScript时,在vue中报了如上错误,“JSX 元素隐式具有类型 "any",因为不存在全局类型 "JSX.Element"。不使用严格的类型检查,即在 tsconfig.json 中设置 “strict”: false。在 tsconfig.json中设置 “noImplicitThis”: false。

文章图片
#vue.js#前端#javascript
vue报错之“JSX element implicitly has type ‘any‘ because no interface ‘JSX.IntrinsicElements‘ exists.”

在使用TypeScript时,在vue中报了如上错误,“JSX 元素隐式具有类型 "any",因为不存在全局类型 "JSX.Element"。不使用严格的类型检查,即在 tsconfig.json 中设置 “strict”: false。在 tsconfig.json中设置 “noImplicitThis”: false。

文章图片
#vue.js#前端#javascript
vue3 动态引入图片时报错之“require is not defined”

在vue3中使用require引入img时,发现控制台报错“require is not defined”。因为vue3项目使用vite创建的,而require是webpack提供的一种加载能力。使用new URL(url, import.meta.url).href的格式引入图片。直接使用import引用该图片路径。

文章图片
#vue.js#前端#javascript
Vue: 解决 “ESLint 的 Delete `CR`“报错

安装完prettier代码格式化工具 和 eslint 之后,在将git分支合并到主分支master时,eslint检测出了错误,全面爆红,导致项目无法启动。查找原因后发现是,在Prettier 和 Eslint 结合使用的情况下,代码运行后产生了 crlf 和 cr 差别,所以eslint 检测出来后无法启动以及全面爆红。1. 在终端修改 git 的全局配置,禁止 git 自动 将 lf 转换为

文章图片
#vue.js#前端#javascript
vue3+vite5,引入tailwindcss不生效的原因

新版本的vite不需要创建scss样式文件,直接在main.js中导入import "tailwindcss/tailwind.css";另外,对于vite4及以上版本,vite.config.js不需要对tailwind做任何配置,postcss插件vite内部会自动引入进行运行。在App.vue,将img标签的class设置为class='bg-red-900'和class='bg-orang

文章图片
#vue.js#前端#javascript
vue报错之“Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined... ”

然而,启用 __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ 标志后,即使在生产环境下,当发生hydration不匹配错误时,Vue也会输出详细的错误信息,这对于调试和排查此类问题非常有用。在Vue 3.4版本中引入了特性标志__VUE_PROD_HYDRATION_MISMATCH_DETAILS__,是一个编译时的特征标志(feature flag),它用于控制在

文章图片
#vue.js#前端#javascript
npm install 报错 之 “certificate has expired”

我在下载vue/babel-plugin-jsx时,突然发现无法下载,控制报错显示:'certificate has expired'。查找原因后发现是‘证书过期'。然后执行以下命令,问题解决。

#npm#前端#node.js
到底了