问题标签 [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 投票
2 回答
564 浏览

typo3 - 在 TYPO3 6.1 中,如何仅使用标准语言的 header_layout?

我使用该header_layout字段用 css 类包装内容元素。

现在,选择仅适用于默认语言,而不适用于本地化。

如何告诉 TYPO3 仅查看标准语言 (0) 中的 header_layout 字段,以及如何在本地化中隐藏该字段?

并且:显然,使用 header_layout 是一种经常使用的解决方法。TYPO3 >= 6.0 中是否有专为此用途设计的字段(将自定义 TS 分配给单个内容元素)?

0 投票
2 回答
931 浏览

typo3 - 删除 TYPO3 6.1 中的 RTE 标题文本

RTE 仍然使任何链接变得混乱title="Opens external link in new window",更糟糕的是,title="Opens internal link in current window".

我试过删除它

在页面 TSconfig 中,但没有运气。实际上,我什至不确定这是否必须进入 TSConfig 或 TS。

如何禁用此旧功能?

PS我还在

但如果真的有必要,我可以把它关掉

0 投票
1 回答
121 浏览

typo3 - 将特定标签包装在 RTE 之外

我使用 TYPO3 4.7 和 rtehtmlarea 4.7.7

我目前正在设计时事通讯。 <h2>是内容元素的标题,并<h3>添加到 RTE 中。

有没有办法通过 RTE tsconfig (或其他东西)<h3>用标签包装这些?<font>

在此处输入图像描述

0 投票
2 回答
1178 浏览

html - Typo3 如何在基本元标记中添加 target=_blank 参数

当满足某些参数时,我正在尝试将target="_blank"参数添加到标头中的 < base > 标记中。

目前,基本标签由 config.baseUrl 中的 url 填充:

我浏览了参考资料并尝试了不同的设置(元、pages.headerData、..),但我无法操作标头中的 < base > 标记。

我想要实现的是:


到目前为止,我得到的是完全删除 baseUrl 并手动设置 < base >:

我仍然有两个问题: Typo3(在我的情况下为 4.5)在我的标签之前添加了一个 CSS 链接 - 当我在网站上打开任何子路径时,这会导致找不到文件消息。打开时:http: //yourdomain.com/path/subpath

铬 说:

(它应该在 /stylesheet_xxx.css?xxx .. 中找到文件)

另一个问题是,当使用 special=rootline 执行 HMENU 时

在我取消设置 config.baseUrl 后,起始页的 href 将始终为空白。

任何帮助将不胜感激。

/edit:在标题中添加第二个 < base > 标记会起作用,但验证器不喜欢两个基本标记 :(

0 投票
2 回答
6295 浏览

typescript - 如何添加自定义 TypeScript 全局接口

我在整个 CommonJS 结构化打字稿项目中使用了几个接口。我想创建一个名为“interfaces.ts”的全局文件......而不是必须导入接口或在每个 .ts 文件(样板文件)中添加引用,有没有办法全局声明它,也许在 tsconfig .json 文件?

我知道有一个名为 lib.d.ts 的全局定义文件,它基本上是全局声明的接口。我意识到我可能可以修改这个文件,但正在寻找更好的方法(抽象)。

编辑:我可能应该注意到我目前正在使用 Visual Studio Code。

0 投票
1 回答
854 浏览

typescript - vs2015社区如何输出类型定义

我正在尝试在 vs2015 社区中输出类型定义(appBundle.d.ts)文件。我已经看到有一个编译器选项“--declaration”,所以我尝试将它添加到 tsconfig.json 文件中,如下所示:

但它不起作用;appBundle.js 正在按预期生成,但 appBundle.d.ts 没有出现。

0 投票
2 回答
6103 浏览

reference - TypeScript 编译器不使用 tsconfig.json?

我是 TypeScript 的新手。我正在尝试在 WebStorm 中设置它的使用。我在项目的根目录中创建了一个 tsconfig.json 文件,并将内置的 ts 编译器更改为 1.6.2 版本。我仍然需要在每个 ts 文件中包含参考路径。我希望一旦我定义了 tsconfig.json 文件就不再需要它了。

我试图隔离问题并在 WebStorm 之外进行测试。问题依然存在。这是我的设置:我使用“npm install -g typescript”安装了 TypeScript。我创建了一个具有这种结构的文件夹:

file2.ts 使用在 file1.ts 中创建的类。

当我在 src 文件夹中运行“tsc file2.ts”时,我得到:

我需要做什么才能让编译器自动找到所有 ts 文件?

文件1.ts:

文件2.ts:

结果:

我把所有东西都放在一个 zip 里: https ://www.dropbox.com/s/o4x52rddanhjqnr/tsconfig.zip?dl=0

0 投票
1 回答
1483 浏览

node.js - 如何在 Visual Studio 2015 社区中使用 tsconfig.json 文件?

我有一个使用 TypeScript 的 NodeJS 项目,目前作为现有的 Node 项目打开。

在项目属性上,我可以看到一个用于配置 TypeScript 的选项卡,但我不想使用 proj 文件,而是使用 tsconfig.json,这样使用 Atom 的人也可以使用相同的设置进行构建。

有没有办法告诉 Visual Studio 使用 tsconfig.json 而不是 proj 文件?

0 投票
3 回答
4638 浏览

typescript - 带有 tsconfig.json 的 Visual Studio 2015、Typescript 和 angular2

我一直在尝试最新版本的 Angular2 (2.0.0-alpha.44) 和 Visual Studio 2015。以下是我正在使用的与此问题相关的所有版本:

  • 视觉工作室 2015
  • ASP.NET 5
  • 打字稿 1.6
  • 锐化器 10
  • 角 2.0.0-alpha.44

这是我的解决方案:

解决方案探索者

我所有的打字稿都在 /Ts 目录中,该目录也有一个tsconfig.json文件。这使得 Visual Studio 显示一个“打字稿虚拟项目”

tsconfig.json ts 虚拟项目的解决方案

一旦我将import {Component, bootstrap} from "angular2/angular2";行放入我的main.ts,它就会在我的目录中找到 angular2 库文件node_modules并显示这些文件(虽然不确定扁平目录结构是什么)

ts 更清晰的警告

此时,打字稿编译器将编译该单个文件(main.ts)。但是,它不再编译该文件夹中的任何其他 .ts 文件(在引入 angular2 之前),并且它不会将输出放在我的tsconfig.jsonoutFile的指定位置

Resharper 表示在查找Componentbootstrap引用时存在问题,但工具提示似乎也能理解这些的签名是什么。不知道两者怎么可能是真的。

如果我从等式中删除 angular2,typescript 会很高兴地遵循我的 tsconfig.json 中的所有设置,将所有 .ts 文件编译成app.js并将其放入../wwwroot/js/app.js

带有工具提示的 ts resharper 警告

有没有人成功让 VS2015、typescript 和 angular2 一起玩得很好?

0 投票
2 回答
10611 浏览

typescript - 如何处理具有多个 tsconfig.json 文件的项目?

我正在研究一个结构如下的项目:

tsconfig.json的根

我需要对perf文件夹进行不同的配置,例如不同的目标。

但是,我的typings文件夹在我的项目的根目录上,而不是在perf文件夹内。所以这样做tsc ./perf会导致很多错误。

有没有办法告诉 TypeScript 在哪里寻找typings?我正在使用

或者一种根据文件夹进行不同配置的方法?