【发布时间】:2020-08-15 04:52:23
【问题描述】:
我想使用GitHub的这个弹出组件
我使用 npm 安装了它(否则我不知道该怎么做)。 我将它导入到我的 App.js
import { Root, Popup } from 'popup-ui'
导入后,我收到以下消息:
找不到模块“popup-ui”的声明文件。
'c:/Repos/Budgeteer/node_modules/popup-ui/index.js' 隐含一个 'any' 类型。
尝试
npm install @types/popup-ui(如果存在)或添加一个包含`declare module'popup-ui'的新声明(.d.ts)文件;`ts(7016)
@types/popup-ui 不存在。我不知道声明是什么意思(这里是菜鸟)。我查了一下 ts(7016),作为一个初学者,我又不知道该怎么做。
编译时出现这个问题:
C:/Repos/Budgeteer/node_modules/popup-ui/src/basic/Popup/index.js 10:1
模块解析失败:意外令牌 (10:1)
您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。
这段代码出现了错误:
| static popupInstance
|
> static show({ ...config }) {"
| this.popupInstance.start(config)
| }
我查看了链接并阅读了加载程序,但我不知道我需要安装什么类型的加载程序,如何安装它或如何编辑该 webpack 文件。我什至找不到它。
任何帮助将不胜感激。但请尽量详细,因为我对这一切都是新手。
另外,如果这很重要,我会在 Expo 中使用 React Native。 干杯。
【问题讨论】:
标签: reactjs typescript react-native webpack loader