问题标签 [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 - 如何使用不同的 tsconfig.json
我有一个非常常规的项目结构......我的主要 tsconfig.json 位于项目的根目录中,对此我没有任何问题。但是当我尝试使用不同的(/scripts/tsconfig.json)进行生产时,我遇到了问题。tsc -p scripts/tsconfig.json
什么都不做,也没有错误信息。我正在使用 TypeScript 1.8.10。这是我的脚本/tsconfig.json:
我还缺少什么?非常感谢任何帮助。
javascript - tsconfig.json 和 gulp.js 是什么关系?
我有一个网络应用程序,对和之间的职责之间ASP.NET Core
的关系有些困惑。据我了解,似乎有重叠的功能。例如我可以有以下设置:TypeScript
tsconfig.json
gulp.js
tsconfig.json
如您所见,我可以指定compileOnSave
默认值,true
如文档中所述并在此处讨论。我可以将此值设置为false
然后用于gulp.js
发出构建、uglify、concat、源映射等。但是该tsconfig.json
文件也提供了类似的功能,但在我看来它是gulp
允许的子集。
VS.NET
作为用户,我不确定在哪里画线。我是否应该允许tsconfig.json
编译我.ts.
的 to.js
然后让gulp.js
处理所有其他要求,例如文件复制、concat、uglify 等?
在我看来,有多余的功能,我对关系以及如何管理两个文件的职责感到困惑。这是因为我需要.ts
调试器的源映射文件,但我不确定哪个文件应该负责。
有人可以帮我弄清楚这些文件之间的关系以及何时参考我的问题吗?
performance - 在扩展中添加 TSConfig 的最佳位置是什么?
我看到在扩展名中添加页面和用户 TSConfig 的不同位置:ext_localconf.php
和ext_tables.php
.
我正在使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig
和\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig
方法。
这两个位置在性能方面有区别吗?
typescript - Visual Studio 没有正确读取 tsconfig?
所以,我有一个自定义的 npm 包,我们正试图在我的公司中使用它。这个包完全是打字稿,所以我尝试构建它。但是 Typescript 默认忽略 node_modules 所以我的 tsconfig 是这样的:
这使用 gulp-typescript 构建得很好,但是 Visual Studio 构建不是那么合作,甚至无法识别像角度这样的东西。并且它需要在 VS 中构建以实现自动发布。
我试过用“include”替换“文件”,然后它可以找到角度等,但仍然不是我们的自定义模块。然后 gulp-typescript 也找不到我们的模块。
有什么我可能需要在这里添加/删除的吗?
typescript - Typescript 不编译 tsconfig 中的路径
这是一个老问题,但我还没有找到确切的答案。
我想在不使用 '../../../etc' 导入语法的情况下在我的 TS 项目中引用我的模块。我做了以下更改:
当我参考时,IDE 很高兴(VSCode)和智能尊重
但是当我编译它时,我在编译的 js 文件中得到了 require('@orm/something') ,当然这个路径不存在。
编译文件夹示例:
这是我的 tsconfig 文件:
我不明白我在做什么错,我不想使用 webpack 之类的东西来解决问题,我想保留我的文件夹结构以进行开发。
请帮忙)
angular - 如何升级到 ionic2 rc1 应用程序
在第 26 步之后,我已经完成了所有升级步骤。“删除 typings/ 文件夹和 typings.json 文件”在包含“Promise”类型的文件上出现错误。错误是“tsconfig.json 中不包含相应的文件”。
angular - 带有 systemjs 的 tsconfig 输出文件
我有与这里完全相同的问题: SystemJS:加载构建文件
但是我收到网络错误,因为我假设 systemjs 正在尝试从网络下载 main,但它在网络上不存在,这是正确的,因为它位于已经下载到浏览器的 buildjs 文件中
如何让 systemjs 只查看已经下载的 buildjs 文件而不尝试通过网络下载它?
angular - Ionic 2 / Typescript 构建失败:意外字符“@”
我无法在项目中使用我自己的 ionic 2 项目之外的打字稿文件。我有一个我想使用的身份验证模块,但它无法正常工作。我不确定这是否是打字稿设置或离子的问题。
app.module.ts
tsconfig.json
auth.module.ts
我收到以下错误:
[14:34:24] 捆绑失败:在 ..../web/src/shared/services/auth/auth.module.ts 中出现意外字符“@”(5:0)
所以看起来好像它正在寻找包,但在 NgModule 声明中窒息。如果我删除对 的引用auth.module
,它会起作用。我已将 auth 模块所需的所有包添加到我的 ionic 项目的 package.json 文件中,因此引用不应该成为问题。
让我知道是否需要更多相关信息来调试它。
typescript - 如何排除 node_modules 的 compilerOptions?
我想知道是否可以从compilerOptions中排除像node_modules这样的库文件夹。
我想激活strictNullChecks,但是某些库 fe Angular2 存在问题。
有什么方法可以使用 compilerOptions 忽略 node_modules 中的问题?
angular - Angular2导入绝对路径或自定义路径(打字稿2)
在我们的 angular2 项目中,我们将所有模型 ts 文件放在一个特定的文件夹中:/app/common/model/*。我可以用亲戚路径在我的组件中调用它们,但这非常费力。所以 2 解决方案,最好是自定义路径:StackOverflow:SystemJS & ES 模块导入的相对路径。但是我的 IDE 找不到路径。这是我的 tsconfig :
在我的组件中:
import { Address } from 'mymodel/address.model';
IDE:[ts] 找不到模块....我尝试在路径中使用或不使用 *
第二种解决方案:Stackoverflow:Angular 2,不同文件夹之间的导入
IDE和编译都可以,组件中有完整路径:
import { Address } from 'common/model/address.model';
和 tsconfig:
但是我们对所有模型都有 404 页面加载。也许 systemjs 文件中的配置?
在这两种情况下,我认为“outdir”参数是问题所在,我们缺少一些东西。
非常感谢您的帮助!
问候,
打字稿:2.0.6 角度:2.0.0