问题标签 [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.
typescript - 如何在 Visual Studio 2015 中设置 TypeScript 编译器选项
TypeScript 有许多设置,通常在 tsconfig.json 文件中指定。例如,我想设置 ExperimentalDecorators 值。
VS 2015 支持添加一个 tsconfig.json 文件,该文件默认包含以下内容:
但是,尝试构建会导致此错误:“无法获取属性 'compilerOptions' 的值:对象为空或未定义”
有些人建议添加到项目文件中:
这也被拒绝了。我找不到解决此问题的方法。
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 ,这可行,但不是那么干净。
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
:
typescript - 在 Visual Studio 2015 中设置“allowUnreachableCode”TypeScript 编译器选项会导致错误“JsErrorScriptException (0x3001)”
我们将 TypeScript 与 Visual Studio 2015(更新 2)一起用于纯 HTML、JavaScript 项目(不是 ASP.Net),并且需要关闭“allowUnreachableCode”选项。出于调试目的,临时在代码中提前“返回”是很常见的。在 tsconfig 中设置“allowUnreachableCode”编译器选项似乎可以正确关闭无法访问的代码警告。但是现在在编译时遇到了这个“VSSTC”错误:JsErrorScriptException (0x30001)。
TSCONFIG
代码
...附加代码
json - tsconfig.json 的目的是什么?
我正在阅读 angular2 参考并找到了这个tsconfig.json
。我想知道以下参数是什么意思?
typescript - 打字稿:tsconfig.json outDir 属性不起作用
我有以下内容tsconfig.json
,我想在build/
文件夹中保存转换后的输出
但是它不起作用。我让它工作的唯一方法是outDir
作为标志传递给tsc
.
我发现了一个问题,该问题与我遇到的相同问题有关。但是我使用的是打字稿版本 1.8.10。我已经在那里尝试了建议的解决方案,但我仍然无法让它工作。
有人知道我如何tsc
读取文件outDir
中设置的属性tsconfig.json
吗?
file - 如何在 tsconfig 中解析文件顺序
我正在将我的项目迁移到打字稿。我将文件添加到 tsconfig,但对于每个文件,我必须手动跟踪其依赖项以将其按正确顺序排列。有没有办法自动完成文件排序?
typescript - 如何在 vs-code 中使用多个 tsconfig 文件?
我正在使用 Visual Studio Code 并且有一个相当常见的项目结构:
这两个 tsconfig 文件有不同的设置(例如,一个在client/
目标 ES5 下,一个在server/
目标 ES6 下)。注意根目录下没有tsconfig。
问题是我希望共享目录包含在两个项目中。我无法使用 tsconfig 执行此操作,因为该exclude
选项不允许我包含位于比 tsconfig.json 更高目录中的文件夹,并且使用files
我必须不断更新文件列表,因为它没有支持球体。
请注意,我可以通过将共享文件夹添加到 tsc 来很好地编译,我想要的是 Visual Studio Code IDE 能够识别智能感知等的共享代码。
是等待filesGlob的唯一选择吗?
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?