1

我正在尝试在 VS 2015 中创建一个 React-Redux Web 应用程序,但在尝试在 TypeScript 中执行所有操作时遇到了问题。

我通过 NPM 添加了 react 和 redux 模块以及@types。当我尝试将这些模块导入到我的 TS 文件中时,我得到了红色的波浪线,表示找不到模块“react”。然后我下载了 Definitively Typed NuGet 包,红色曲线消失了。

但是,该项目不会在同一个项目中同时使用 @types 和 Definitive Typed 定义进行编译。

tsconfig 文件中是否缺少强制 Visual Studio 2015 在node_modules文件夹中搜索 .d.ts 文件的标志?

4

1 回答 1

1

因为我知道在 VS 中设置 Typescript 和 React 可能有点困难,所以我想说最近对我来说最好的指南,适用于 Windows 和非 Windows 系统,来自打字稿网站

它使用@types(我推荐)和 a tsconfig.json,您在 VS 中不一定需要,因为您可以在项目的属性中配置几乎相同的东西,但是如果您不仅将 VS 作为环境,它会有所帮助. 该指南还包括 webpack 设置的说明。

为了比较,这是我tsconfig.json目前的样子:

{
  "compilerOptions": {
    "sourceMap": true,
    "module": "commonjs",
    "target": "es5",
    "jsx": "react"
  },
  "exclude": [
    "node_modules",
    "wwwroot",
    "obj"
  ]
}
于 2017-02-22T11:47:37.187 回答