我正在尝试更新此处找到的 react-toolbox 的 TypeScript 定义文件
我已经修复了一些编译错误,现在我有:
/myproject/typings/main/definitions/react-toolbox/index.d.ts (1047,8) 中的错误:错误 TS2664:扩充中的模块名称无效,找不到模块“react-toolbox/lib/app_bar”。
与以下代码有关definition file
:
declare module 'react-toolbox' {
import AppBar from 'react-toolbox/lib/app_bar';
我已经使用类型安装了定义文件,我的typings.json
文件包括:
"dependencies": {
"react-toolbox": "npm:react-toolbox",
我正在使用 npm install 方法,因为在我的 tsconfig.json 中我使用了 exclude 并且没有自动找到它:
"exclude": [
"node_modules",
"typings/browser",
"typings/browser.d.ts"
],
tsconfig.json
使用“节点”模块解析
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
我不确定我是否错误地将使用项目配置为能够在 node_modules 中找到文件,或者需要修改 TypeScript 定义文件以符合实现此目的的标准方式。我想以标准方式实现这一点,以便我可以提出拉取请求并对其进行更新。
是否需要所有这些模块声明,或者是否可以简化?