问题标签 [tsconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
455 浏览

typescript - 如何在 Visual Studio 2015 中设置 TypeScript 编译器选项

TypeScript 有许多设置,通常在 tsconfig.json 文件中指定。例如,我想设置 ExperimentalDecorators 值。

VS 2015 支持添加一个 tsconfig.json 文件,该文件默认包含以下内容:

但是,尝试构建会导致此错误:“无法获取属性 'compilerOptions' 的值:对象为空或未定义”

有些人建议添加到项目文件中:

这也被拒绝了。我找不到解决此问题的方法。

0 投票
1 回答
220 浏览

typescript - tsconfig 仅适用于 VS Code 中的单个文件

我的 tscongig.json 没有按预期工作。我在 VS Code 的项目中将这种情况简化为这种结构:

并且 tsconfig 包含:

现在,当我在处理 a.ts 时,智能感知正在正确地完成来自 def.d.ts 的代码。但是当我切换到 b.ts 时,定义丢失了。当我在 b.ts 窗口处于活动状态的情况下重新启动 VS Code 时,定义在 b.ts 上可用,但在 a.ts 上丢失了。换句话说,它只适用于一个文件,直到我重新启动整个工作室并打开另一个文件。正常吗?难道我做错了什么?

谢谢你的想法!

编辑:我的项目不是常规的 TS 项目。它用于协助编写许多长脚本。想要的情况是: *.ts 文件不会“看到”彼此,但智能感知在编辑 .ts 文件时提供来自 d.ts 的定义。当前的解决方案是在每个 ts 文件中引用 d.ts ,这可行,但不是那么干净。

0 投票
2 回答
2549 浏览

typescript - Typescript 找不到已使用 SystemJS 映射的模块

Typescript在此导入中找不到模块import ga from 'googleAnalytics';

SystemJS知道在哪里可以找到模块,因为它已经像这样预先映射:

我怎样才能提供类似的映射tsc

另一个问题似乎指向了一个好的方向:如何避免在 Angular 2 中使用非常长的相对路径进行导入?

Typescript 2.0 似乎paths支持tsconfig.json. 有没有办法下载Typescript 2.0?我可以像使用SystemJSpath一样为配置提供一个 http url (//www.google-analytics.com/analytics.js)吗?如果没有办法下载Typescript 2.0,我如何用当前版本实现我想要的?

编辑

我得到的具体错误是:“找不到模块'ga'”。

这是我的tsconfig.json

0 投票
1 回答
940 浏览

typescript - 在 Visual Studio 2015 中设置“allowUnreachableCode”TypeScript 编译器选项会导致错误“JsErrorScriptException (0x3001)”

我们将 TypeScript 与 Visual Studio 2015(更新 2)一起用于纯 HTML、JavaScript 项目(不是 ASP.Net),并且需要关闭“allowUnreachableCode”选项。出于调试目的,临时在代码中提前“返回”是很常见的。在 tsconfig 中设置“allowUnreachableCode”编译器选项似乎可以正确关闭无法访问的代码警告。但是现在在编译时遇到了这个“VSSTC”错误:JsErrorScriptException (0x30001)

TSCONFIG

代码

...附加代码

0 投票
6 回答
31742 浏览

json - tsconfig.json 的目的是什么?

我正在阅读 angular2 参考并找到了这个tsconfig.json。我想知道以下参数是什么意思?

0 投票
1 回答
2630 浏览

typescript - 打字稿:tsconfig.json outDir 属性不起作用

我有以下内容tsconfig.json,我想在build/文件夹中保存转换后的输出

但是它不起作用。我让它工作的唯一方法是outDir作为标志传递给tsc.

我发现了一个问题,该问题与我遇到的相同问题有关。但是我使用的是打字稿版本 1.8.10。我已经在那里尝试了建议的解决方案,但我仍然无法让它工作。

有人知道我如何tsc读取文件outDir中设置的属性tsconfig.json吗?

0 投票
1 回答
233 浏览

file - 如何在 tsconfig 中解析文件顺序

我正在将我的项目迁移到打字稿。我将文件添加到 tsconfig,但对于每个文件,我必须手动跟踪其依赖项以将其按正确顺序排列。有没有办法自动完成文件排序?

0 投票
5 回答
63196 浏览

typescript - 如何在 vs-code 中使用多个 tsconfig 文件?

我正在使用 Visual Studio Code 并且有一个相当常见的项目结构:

这两个 tsconfig 文件有不同的设置(例如,一个在client/目标 ES5 下,一个在server/目标 ES6 下)。注意根目录下没有tsconfig。

问题是我希望共享目录包含在两个项目中。我无法使用 tsconfig 执行此操作,因为该exclude选项不允许我包含位于比 tsconfig.json 更高目录中的文件夹,并且使用files我必须不断更新文件列表,因为它没有支持球体。

请注意,我可以通过将共享文件夹添加到 tsc 来很好地编译,我想要的是 Visual Studio Code IDE 能够识别智能感知等的共享代码。

是等待filesGlob的唯一选择吗?

0 投票
1 回答
4021 浏览

typescript - In TypeScript's tsconfig file, how do I exclude 'node_modules' folder but include certain sub files

I have a tsconfig like so

And I am using webpack to bundle my project files. Most definition files have been added using typings but certain npm modules includes their own definition files. I want to be able to add those to the typescript compilation. Otherwise I get errors like Cannot find module X

How do I include those definition files in the compilation?

0 投票
1 回答
403 浏览

visual-studio - Visual Studio“新项目”未显示所有选项

我已经使用Visual Studio 2015启动了一个Cordova 项目。我不知道这是否是标准行为,但是当我右键单击添加新项目时,我只能得到几个选项。我想添加 ie "TypeScript json config file" aka ,但我没有得到这个选项,而且我也觉得缺少其他许多选项。这是一台新计算机,我不知道我是否缺少任何类型的安装。tsconfig

在此处输入图像描述