reactjs - 'React' 已声明,但它的值从未在 ts 4.2 中读取
问题描述
刚刚升级到 typescript 4.2.2 并开始收到我所有的 react 导入的以下警告,即
import React from "react";
导致此警告
'React' 被声明但它的值从未被读取
据我所知,此导入之前运行良好,并且需要使用 jsx。我查看了更改日志,但没有看到与此新警告相关的任何更改。我的 tsconfig 也有"jsx": "react-jsx"
关于如何解决这个问题的任何建议?
解决方案
在我的情况下,我无法访问 babel,但是能够通过以下 webpack 插件解决这个问题
plugins: [
new webpack.ProvidePlugin({
React: 'react'
})
]
推荐阅读
- machine-learning - 机器学习教程中使用的 fruit_data 示例中的颜色分数是多少?
- google-cloud-platform - 创建备份时访问 Google SQL 实例
- angular - 从 CDN 延迟加载
- apache - 如何在 Windows 10 中使用 ant-release 命令
- electron - MS Teams 如何自动登录 Azure AD
- javascript - 在没有 js 父函数的情况下重建它。将其更改为特定类
- python - Python 3.x 托管配置
- javascript - 当用户单击不同的按钮时,想要将喜欢的按钮更改为默认状态,反之亦然
- javascript - 用于复制文本但删除格式的按钮
- node.js - 对于 node.js 应用程序,文件将保存在 heroku 中的什么位置?