reactjs - React 模块的 Typescript 模块增强
问题描述
尝试扩充 React 模块以包含一个接口,以允许icons
在下面成为一种对象。
import "react-app-polyfill/ie11"; // For IE 11 support
import "react-app-polyfill/stable";
import "core-js";
import "./polyfill";
import React from "react";
import ReactDOM from "react-dom";
import { Provider } from "react-redux";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import store from "./store";
import { icons } from "./assets/icons";
declare module "react" {
interface icons {
icons: object;
}
}
React.icons = icons;
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById("root")
);
serviceWorker.unregister()
目前React.icons
,第 21 行出现错误Property 'icons' does not exist on type 'typeof import("/home/nickisyourfan/Desktop/DEV/OnDeBand/app/node_modules/@types/react/index.d.ts")'.
没有模块扩充,
declare module "react" {
interface icons {
icons: object;
}
}
```,
A similar error occurs: `Property 'icons' does not exist on type 'typeof React'.`
Any help is appreciated!
解决方案
推荐阅读
- rust - 代码无需借用即可工作,但我无法使其与借用一起工作
- angular - 茉莉间谍没有被调用,即使指定的方法正确执行
- python-3.x - 编写一个程序,通过询问“给我一个输入:”来给用户一个输入:
- matlab - 在具有多种数据类型的表中查找值并将其设置为 NA 或 NaN
- r - R:如何创建多个连续月份
- java - 如何在java中调用包含功能参数的scala方法?
- python - 如何比较两个数据框的列以添加映射
- node.js - 使用 noedjs ravendb 客户端进行 groupBy 查询
- javascript - 类属性参数的自动类型推断
- mysql - 下面给出的是我在 sql 中与计数相关的查询,我想要预期的输出