问题标签 [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.
gulp - gulp 在 dist 中创建 src 目录结构
我得到了以下gulp
任务,
和目录结构
现在如果我跑gulp build
我会得到另一个app/src
里面dist
,那就是
这不是我想要的。我如何告诉 gulp 改为创建以下目录结构?
我需gulp-replace
要这样做还是有其他选择?
编辑:tsconfig.json
如下:
typescript - 文件不包含在 TypeScript 编译上下文中
使用带有 typescript 插件的 Atom 编辑器出现以下错误:
错误 TypeScript 编译上下文中不包含文件“D:/foo/app/classes/event.class.ts”。如果这不是故意的,请检查 tsconfig.json file.at line 1 col 1 的“files”或“filesGlob”部分
我的 tsconfig.json 文件的内容是:
我查看了其他一些遇到此问题的人。这:https ://github.com/lathonez/clicker/issues/4让我尝试在 tsconfig.json 数组中构建一个“文件”数组。这就像另一个线程中的人一样,没有帮助。请注意,该线程谈到了很多关于测试的内容......这不适用于我。
我也尝试通过这个线程进行解析:https ://github.com/TypeStrong/atom-typescript/issues/558但是这基本上最终成为了关于纯度与实用主义的争论。我确实发现如果文件和 filesGlob 数组丢失,则会使用隐式的“一切”glob。如果是这种情况,鉴于我没有文件和 filesGlob 条目,为什么会出现错误。
顺便说一句,命令行 TSC 可以很好地生成已编译的 js 和映射文件。...但我仍然必须看到 Atom 中的大红色错误。
对于它的价值,event.class.ts 文件看起来像这样(我不认为这是问题的根源,但我想我会包含它以保持完整性):
typescript - 如何防止 TypeScript 在 Webpack 的 ProvidePlugin 上声明的未解析变量上中断 Webpack 构建?
在 typescript 编译器开始对实际上已经在 webpack 的 ProvidePlugin 配置中配置的未解析变量大喊大叫后,有没有办法防止 WebPack 的构建过程失败?
webpack.config.js
tsconfig.json
https://webpack.github.io/docs/list-of-plugins.html#provideplugin
根据我的经验,打字稿不知道哪些变量将被注入到模块中,因此构建没有完成。
这是构建的输出
angularjs - 打字稿——如何动态设置 tsconfig 文件?
谢谢阅读,
我有一个使用 tsconfig 的 gulp 的打字稿设置,如下所示:
这是有效的,除了每次我创建另一个 ts 文件时,比如 src/app/common/login.controller.ts,我必须将它添加到上面的“files”:[] 数组中。
有没有办法可以动态地做到这一点,这样我就不必不断更新“文件”数组?
谢谢你的帮助。
typescript - 当我在 Visual Studio 中使用 tsconfig 时,我得到编译器错误,但是当我删除它时,我没有
您好,当我使用自定义 tsconfig 而不是 Visual Studio 自动为我设置的那个时,这个项目没有拾取 typescript 定义文件。
https://github.com/jvelezc/GridStackDemo/tree/master/src/GridStackDemo
问题是 tsconfig 如何改变类型定义的发现能力?
我有一个非常简单的 tsconfig
如果我使用它(而不是用于配置打字稿选项的默认 Visual Studio 内置功能),那么我的类型定义没有被读取,并且我得到 angular 没有定义。
如果我拖动类型定义 /// 那么它可以工作。问题是 tsconfig 如何改变类型定义的发现能力?
typescript - Angular2:重复的标识符,找不到模块
我的角度项目工作正常,当我包含新的 ts 文件并从其他项目复制和粘贴文件内容时,我在导入语句中的模块名称下得到重复的标识符并且无法归档模块
typescript - TypeScript init:错误 TS6053:找不到文件“init.ts”
如果我tsc init
在一个空目录中运行,我会收到错误:
错误 TS6053:找不到文件“init.ts”
我有一个理解问题:不应该tsc init
简单地创建一个 tsconfig.json 文件吗?如果没有,我可以使用哪个命令创建 tsconfig.json ?
ps 不是重复的,其他 TS6053 帖子针对的是其他主题,..
json - Typescript 的外部输出路径
我的项目结构如下:
我正在尝试通过以下方式使用不同的 tsconfig.json 文件:
原因是不同的输出目标。当我在 /server 文件夹内的 tsconfig.json 文件中指定 outdir 为
它在名为 build/server 的源中创建文件夹
有没有办法比指定的项目根导航更远?
typescript - 带有 tsconfig 的 tsc 什么都不做。我究竟做错了什么?
我的目录有 2 个文件:一个tsconfig.json
带有简单的文件{}
和一个带有一行的 hello.ts console.log('help!!');
。
当我运行时,tsc hello
我得到了hello.js
预期的附加值。
如果我删除hello.js
并运行tsc
以获取我的配置,我将一无所获。没有错误信息,没有hello.js
。我确定我错过了一些简单的东西!
注意:我的超简单 tsconfig 仅用于本次讨论。我尝试了几种选择,包括使用tsc --init
. 我不想files
特别包含,但已按照文档中的说明tsc
提取了我文件夹中的所有文件。