首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >redux-undo typings.d.ts中的重复标识符“FilterFunction”

redux-undo typings.d.ts中的重复标识符“FilterFunction”
EN

Stack Overflow用户
提问于 2018-02-01 00:52:19
回答 1查看 101关注 0票数 0

问题

我试图使用还原-撤消 v1.0.0-beta9-9-6,并从TypeScript中获得以下错误:

My_Project/node_modules/redux-undo/typings.d.ts (14,15):错误TS2300:重复标识符'FilterFunction‘。

我的尝试

(1)

我检查了typings.d.ts文件,似乎没有另一个标识符FilterFunction

(2)

但是,我知道我有一个本地依赖项,它也使用redux-undo。我使用npm link链接到我的依赖项目。所以从技术上讲,在我的node_modules文件夹中,有两个typings.d.ts用于redux-undo

/node_modules/redux-undo

/node_modules/my_dependency_module/node_modules/redux-undo

我怀疑这可能是问题所在..。这是我的tsconfig.json

代码语言:javascript
复制
{
  "compilerOptions": {
    "outDir": "build/dist",
    "module": "commonjs",
    "target": "es5",
    "lib": ["es6", "dom"],
    "sourceMap": true,
    "allowJs": true,
    "jsx": "react",
    "moduleResolution": "node",
    "rootDir": "src",
    "forceConsistentCasingInFileNames": true,
    "noImplicitReturns": true,
    "noImplicitThis": true,
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true,
    "noUnusedLocals": true,
    "typeRoots": [
      "node_modules/@types"
    ],
    "baseUrl": ".",
    "paths": {
      "react": ["node_modules/@types/react"],
      "react-redux": ["node_modules/@types/react-redux"],
      "react-dom": ["node_modules/@types/react-dom"],
      "react-dnd": ["node_modules/@types/react-dnd"],
      "react-dnd-html5-backend": ["node_modules/@types/react-dnd-html5-backend"],
      "react-split-pane": ["node_modules/@types/react-split-pane"]
    }
  },
  "exclude": [
    "node_modules",
    "build",
    "scripts",
    "acceptance-tests",
    "webpack",
    "jest",
    "src/setupTests.ts",
    "./node_modules/datavoyager/node_modules/redux-undo/typings.d.ts"
  ],
  "include": [
    "./typings/*.d.ts",
    "./src/**/*"
  ],
  "types": [
    "typePatches"
  ]
}

(3)

而且,我似乎没有任何@types/redux-undo包可以安装。否则我会尽力的。

EN

回答 1

Stack Overflow用户

发布于 2018-02-01 01:55:30

在我将下面一行添加到paths中的tsconfig.json之后,问题就消失了

代码语言:javascript
复制
"redux-undo": ["node_modules/redux-undo"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48553772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档