【问题标题】:Visual Studio 2015 TypeScript 2.1 Definintions locationsVisual Studio 2015 TypeScript 2.1 定义位置
【发布时间】:2017-02-13 18:31:23
【问题描述】:

我正在尝试在 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 文件的标志?

【问题讨论】:

    标签: typescript visual-studio-2015 type-definition


    【解决方案1】:

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

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

    作为比较,这是我的tsconfig.json 之一当前的样子:

    {
      "compilerOptions": {
        "sourceMap": true,
        "module": "commonjs",
        "target": "es5",
        "jsx": "react"
      },
      "exclude": [
        "node_modules",
        "wwwroot",
        "obj"
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 2017-04-28
      • 2016-03-26
      • 1970-01-01
      • 2016-08-27
      • 2015-12-04
      • 1970-01-01
      相关资源
      最近更新 更多