接收一堆不能重新声明库@types文件的阻塞范围变量

时间:2018-02-25 20:53:37

标签: typescript requirejs amd tsconfig

我从我的项目中包含的传单和传单可编辑的@types中收到一堆TS错误,所有重复相同的错误,但只是在类型定义文件中引用不同的行:

  

TS2451:无法重新声明块范围变量'L'。

我的项目正在构建为AMD格式,并加载了requireJS。

我的tsconfig如下:

{
    "compilerOptions": {
        "target": "es5",
        "sourceMap": true,
        "outDir": "./dist",
        "rootDir": "../",
        "noImplicitAny": false,
        "noImplicitThis": false,
        "noUnusedLocals": false,
        "noUnusedParameters": false,
        "pretty": true,
        "removeComments": false,
        "allowUnreachableCode": false,
        "declaration": false,
        "allowJs": true,
        "module": "amd",
        "typeRoots" : ["./typings/index.d.ts", "../../node_modules/@types"],
        "skipLibCheck": true,
        "allowSyntheticDefaultImports": true
    },
    "include": [
        "./typings/index.d.ts",
        "./globals.d.ts",
        "./app/**/*.module.ts",
        "./app/**/*.run.ts",
        "./app/**/*.routes.ts",
        "./app/**/*.enum.ts",
        "./app/**/*.controller.ts",
        "./app/**/*.model.ts",
        "./app/**/*.directive.ts",
        "./app/**/*.component.ts",
        "./app/**/*.filter.ts",
        "./app/**/*.service.ts",
        "./app/interfaces/**/*.ts"
    ],
    "exclude": [
        "dist",
        "node_modules"
    ]
}

我不确定如何处理此错误,我的应用程序加载正常并在浏览器中按预期运行。

任何人都可以向我提供任何线索吗? 感谢

0 个答案:

没有答案