TypeScript不会忽略node_modules库

问题描述 投票:0回答:1

我正在开发一个React项目,React版本15.4.2 ..这是一个现有项目,我需要将它安装在相同的React版本上。我也有一个tsconfig文件。我尝试使用反应材料ui:

npm install [email protected] --save

[当我尝试启动服务器时,出现错误,例如:

[[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14427,101):错误TS1005:')'预期。 [17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14439,89):错误TS1005:','[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14451,89):错误TS1005:','[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14463,65):错误TS1005:'('预期。[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14463,107):错误TS1005:')'预期。 [17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14475,74):错误TS1005:','预期。[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14487,55):错误TS1005:'('预期。[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14487,92):错误TS1005:')'预期。[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14499,77):错误TS1005:','[17:00:59]错误-打字稿-node_modules \ csstype \ index.d.ts(14512,67):错误TS1005:“('预期。)>

这是我的tsconfig.json:

{
  "compilerOptions": {
    "target": "es5",
    "forceConsistentCasingInFileNames": true,
    "module": "commonjs",
    "jsx": "react",
    "declaration": true,
    "sourceMap": true,
    "experimentalDecorators": true,
    "skipLibCheck": true,
    "typeRoots": [
      "./node_modules/@types"
    ],
    "types": [

    ],
    "lib": [
      "es5",
      "es6",
      "dom",
      "es2015.collection"
    ]
  },
  "exclude": [
    "./node_modules/*"
    ] 
}

我尝试了一切,使用exclude或将es6添加为lib,甚至在tsconfig中使用了一个空的类型数组。

有什么想法吗?

我正在开发一个React项目,React版本15.4.2 ..这是一个现有项目,我需要将它安装在相同的React版本上。我也有一个tsconfig文件。我试图使用反应物料ui:npm ...

reactjs typescript tsconfig formsy-material-ui
1个回答
0
投票

如果要使用Material-UI,请按以下方式安装,请参考文档installation

© www.soinside.com 2019 - 2024. All rights reserved.