当前位置: 首页 > news >正文

react import 引用失效 node_modules/@types/react/index.d.ts not a module.ts

问题描述

react + ts的项目,正常使用vs code打开,

先运行 npm install 安装依赖过后

结果所有的react引用依旧标红,如下图所示:
在这里插入图片描述
点击红线 show problem(查看问题),提示node_modules/@types/react/index.d.ts not a module.ts

原因分析

试着用Visual Studio可以正常打开运行,疑似Visual Studio Code IDE 类型识别问题。

解决办法

在Visual Studio Code重新安装相关类型。
指令如下:

npm install --save-dev "@types/react"
npm install --save-dev "@types/react-dom"
npm install --save-dev "@types/react-redux"

后边俩是第一个的依赖,在package.json中可以找到需要执行命令的包。

参照文档:

如何使用 Visual Studio Code 开发和调试 Node.js

https://learn.microsoft.com/zh-cn/azure/developer/javascript/how-to/with-visual-studio-code/install-run-debug-nodejs

使用 npm 编译和生成 TypeScript 代码 - Visual Studio (Windows)

https://learn.microsoft.com/zh-cn/visualstudio/javascript/compile-typescript-code-npm?view=vs-2022

相关文章:

react import 引用失效 node_modules/@types/react/index.d.ts not a module.ts

问题描述 react ts的项目,正常使用vs code打开, 先运行 npm install 安装依赖过后 结果所有的react引用依旧标红,如下图所示: 点击红线 show problem(查看问题),提示node_modules/types/react/index.d.ts not a mod…...

Unity中的Unistorm3.0天气系统笔记

Unistorm是Unity中的一个天气系统,它功能强大,效果优美。本文所述UniStorm为3.0版本,仅用于学习之用。 一、如何设置【白天】、【黑夜】和【天气类型】? 在Running模式下,按下Esc按键,会【弹出】或者【隐…...

VMVareC++开发环境快速配置

OVERVIEW VMVareC开发环境快速配置ipgitvimgithubzshgcc&g&cmakesshifconfigmysqlnginxredisgdb VMVareC开发环境快速配置 VMVareC开发环境快速配置,为了省时间快速整理出文档方便以后快速配置, 按照这个流程直接可以快速得到一个舒适的C/C开发…...

数据库为什么使用B+树而不是B树做索引

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师…...

java必知必会--面向对象及相关基础知识

java必知必会–面向对象及相关基础知识 一、java面向对象: 1、什么是面向对象以及三大特性 ①我们把数据和数据之间的相互操作关系放到一起总结为–对象。所有的操作都是基于对象来进行的。 ②面向对象的的特征:封装、继承、多态 ③封装:我…...

【推荐】Spring与Mybatis集成

目录 1.概述 2.集成 2.1代码演示: 3.整合 3.1概述 3.2 进行整合分页 接着上两篇,我已经写了Mybatis动态之灵活使用,mybatis的分页和特殊字符的使用方式接下来把它们集成起来,是如何的呢👇👇&#x1…...

中科驭数受邀在招商银行金融科技论坛作异构计算主题分享 解码金融科技先进算力构建之路

8月25日,2023招银浦江金融科技论坛正式召开。中科驭数高级副总裁张宇受邀在资管科技分论坛发表《金融行业先进异构算力底座构建之路》的主题演讲,与参会嘉宾分享了当前计算系统的发展趋势以及如何通过异构算力构建IT技术底座来推动金融科技的创新。 ▲ 中…...

Maven打包方式pom和jar和war的区别

Maven 项目可以使用不同的打包方式,如 POM、JAR 和 WAR,这些方式决定了项目构建后生成的产物类型和用途。下面是这些打包方式的区别: 1. **POM (Project Object Model):** POM 打包方式实际上不会生成一个可执行的构建产物。它是…...

【51单片机】EEPROM-IIC实验(按键控制数码管)

目录 🎁I2C总线 ​编辑 🎁代码 🏳️‍🌈main.c 🏳️‍🌈i2.c 🎆代码分析 🎁I2C总线 I2C总线是Philips公司在八十年代初推出的一种串行、半双工的总线,主要用于近距…...

【java】【springboot】【idea】springboot项目pom.xml 灰色下划线

解决方案: 这里我们找到了原因,就是因为选择了Ignored Files导致pom.xml文件被设置在maven忽略文件清单中,所以我们将打勾的选项取消,点击Apply,然后点击OK...

[JavaWeb]【十四】web后端开发-MAVEN高级

目录 一、分模块设计与开发 1.1 分模块设计 1.2 分模块设计-实践​编辑 1.2.1 复制老项目改为spring-boot-management 1.2.2 新建maven模块runa-pojo 1.2.2.1 将原项目pojo复制到runa-pojo模块 1.2.2.2 runa-pojo引入新依赖 1.2.2.3 删除原项目pojo包 1.2.2.4 在spring-…...

浏览器跨域

生活中的事跟跨域有什么关系,那必须有。 跨域的产生是浏览器的安全机制引起的,只有在使用Ajax时才会发生。简单来说就是你可以通过ajax发送请求,但要看远程服务器脸色,他没授权,浏览器这个老六就给拦截了,不…...

ffmpeg windows环境MinGW+msys2编译so库

一、安装MinGW 1.1、下载MinGW 1.2、下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框: 1.3、直接点击“Install”,进入下面的对话框 1.4、可根据自己操作系统的实际情况&am…...

python VTK PyQt5 VTK环境搭建 创建 渲染窗口及三维模型,包含 三维模型交互;

目录 Part1. VTK 介绍 Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python Anaconda下载 安装PyQt5 安装 VTK Part3 :PyQt VTK 结合样例: Part1. VTK 介绍 VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形…...

学习总结(二) node.js服务器如何使用net模块向硬件发送命令与接收数据?

服务器server.js: const net require("net"); //此模块用于tcp/ip通讯 当收到get请求时: server.get("/cfjcApi/v1/SkyTempHudi", (req, res) > { let client new net.Socket(); client.connect(网络模块端口, 网络模块Ip, () > { //此模块…...

rust工程

文章目录 CargomacOS配置rust环境vscode配置 目录结构Cargo.tomlcargo命令hello world 跟web交互WebAssembly 跟Android交互配置Android环境JNI例子NDK例子 Rust 是一种现代的、系统级的编程语言,它强调并发安全、内存安全和高性能。Rust 的设计目标是提供一种有着良…...

Java并发工具类

JDK并发包中常用并发工具类: CountDownLatch、CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段; Exchanger工具类则提供了在线程间交换数据的一种手段。 等待多线程完成的CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成…...

晨控CK-GW208与三菱L系列PLC以TCP通讯手册

晨控CK-GW208是一款支持标准工业以太网协议的IO-LINK主站网关,方便用户快速便捷的集成到 PLC 等控制系统中。 CK-GW208主站网关集成 8 路 IO-LINK 通信端口,采用即插即用模式,无需繁琐的配置,减轻现场安装调试的工作量。为了满足…...

c++11 标准模板(STL)(std::basic_istringstream)(五)

定义于头文件 <sstream> template< class CharT, class Traits std::char_traits<CharT> > class basic_istringstream;(C11 前)template< class CharT, class Traits std::char_traits<CharT>, class Allocator std::allo…...

【案例教程】高分论文密码:大尺度空间模拟预测与数字制图

尺度空间模拟预测和数字制图技术和不确定性分析广泛应用于高分SCI论文之中&#xff0c;号称高分论文密码。大尺度模拟技术可以从不同时空尺度阐明农业生态环境领域的内在机理和时空变化规律&#xff0c;又可以为复杂的机理过程模型大尺度模拟提供技术基础。在本次培训中&#x…...

三维任意形状随机骨料matlab生成:基于映射网格的属性赋予方法

三维任意形状随机骨料matlab生成&#xff0c;基于映射网格&#xff08;背景网格法&#xff09;进行骨料、砂浆、界面属性的赋予。在混凝土材料细观建模中&#xff0c;生成真实的三维骨料结构是个技术活。今天咱们就来聊聊如何用Matlab造出形状各异的随机骨料&#xff0c;再通过…...

all-MiniLM-L6-v2问题修复:相似度计算与维度匹配错误处理

all-MiniLM-L6-v2问题修复&#xff1a;相似度计算与维度匹配错误处理 1. 问题概述 all-MiniLM-L6-v2作为轻量级句子嵌入模型&#xff0c;在实际应用中常遇到两类核心问题&#xff1a; 相似度计算异常&#xff1a;结果超出[-1,1]范围或明显不符合语义维度匹配错误&#xff1a…...

AlwaysOnTop:重新定义你的数字工作空间

AlwaysOnTop&#xff1a;重新定义你的数字工作空间 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop 想象一下这样的场景&#xff1a;你正在为一个重要的项目编写报告&#xff0c;…...

李慕婉-仙逆-造相Z-Turbo跨平台GUI开发:使用Qt构建模型调参与预览桌面应用

李慕婉-仙逆-造相Z-Turbo跨平台GUI开发&#xff1a;使用Qt构建模型调参与预览桌面应用 每次看到那些功能强大的AI模型&#xff0c;你是不是也心动过&#xff1f;但一打开命令行&#xff0c;面对密密麻麻的参数和代码&#xff0c;瞬间就觉得头大&#xff0c;只想关掉窗口。对于…...

SUPER COLORIZER项目实战:使用LaTeX撰写技术报告与效果论文

SUPER COLORIZER项目实战&#xff1a;使用LaTeX撰写技术报告与效果论文 你是不是也遇到过这种情况&#xff1f;辛辛苦苦做完了SUPER COLORIZER的实验&#xff0c;效果数据也整理好了&#xff0c;但一到写报告或论文的时候就头疼。用Word吧&#xff0c;格式调整起来太麻烦&…...

保姆级教程:手把手教你用Xinference-v1.17.1在Jupyter里玩转开源大模型

保姆级教程&#xff1a;手把手教你用Xinference-v1.17.1在Jupyter里玩转开源大模型 1. 为什么选择Xinference&#xff1f; 1.1 什么是Xinference&#xff1f; Xinference&#xff08;Xorbits Inference&#xff09;是一个开源平台&#xff0c;它让运行各种AI模型变得像调用P…...

Qwen3.5-4B模型网络协议分析应用:模拟客户端与解析通信数据

Qwen3.5-4B模型网络协议分析应用&#xff1a;模拟客户端与解析通信数据 1. 网络协议分析的AI新思路 网络协议分析一直是运维工程师和安全研究人员的日常工作重点。传统方法需要人工查阅RFC文档、编写测试代码、分析抓包数据&#xff0c;整个过程耗时费力。Qwen3.5-4B模型的出…...

cv_unet_image-colorization效果展示:看AI如何为历史照片智能上色

cv_unet_image-colorization效果展示&#xff1a;看AI如何为历史照片智能上色 1. 引言&#xff1a;让历史重现色彩的魅力 黑白照片承载着珍贵的记忆&#xff0c;但缺乏色彩总让人感觉少了些什么。想象一下&#xff0c;如果能将祖辈的老照片恢复成彩色&#xff0c;看到他们当年…...

OpenClaw网关配置详解:Qwen3-32B镜像的端口与安全设置

OpenClaw网关配置详解&#xff1a;Qwen3-32B镜像的端口与安全设置 1. 为什么需要关注网关配置&#xff1f; 上周我在本地部署Qwen3-32B模型时&#xff0c;遇到了一个尴尬的问题&#xff1a;凌晨3点被安全团队电话叫醒&#xff0c;原因是OpenClaw的测试端口被扫描到异常流量。…...

从期末试卷到实战指南:通信原理核心考点深度解析与应用

1. 从试卷到实战&#xff1a;HDB3码的工程应用解析 当年我第一次在实验室调试E1线路时&#xff0c;遇到时钟同步问题差点崩溃。示波器上那些诡异的波形让我突然想起期末考卷里那道HDB3码的考题——原来教授不是在为难我们&#xff0c;而是在为今天的实战埋下伏笔。 HDB3码作为通…...