现在我有一个自定义的.d.ts文件:import { Request, Response, NextFunction } from 'express'; export type MiddleWareFn = (req: Request, res: Response, next: NextFun...
我尝试在tsc上使用--strict选项,但遇到了以下“奇怪”的情况,似乎无法理解。 如果我写:function testStrict(input: {query?: {[prop: string]: string}}) { if (input.query) { Object.k...
我发现我的应用程序结构和WebPack、TypeScript以及TS-Loader的构建过程存在问题,我原以为是由于TypeScript 2.1.4引起的,但实际上一直存在。 可以从我的其他帖子中查看所有细节: TypeScript 2.1.4 breaking changes in web...
默认情况下,编译器会删除我的注释,但我希望在生成的JavaScript文件中保留它们。是否有一个tsc参数可以实现这一点?(使用案例是为了保留///reference path's = ... 以进行chutzpah单元测试。)
我正在使用Windows 7,尝试使用yarn安装typescript:yarn global add typescript success Installed typescript@2.0.6 with binaries: - tsc - tsserver Done in 11.5...
我刚开始使用TypeScript创建了一个简单的Electron应用程序,并且正在尝试设置自定义菜单。我按照JS中的示例进行操作,但是以下行 menu = Menu.buildFromTemplate(template);失败并出现以下错误: main.ts(109,35): error TS...
我正在尝试为Typescript项目编写一个grunt任务,以测量一些源文件的统计信息。为此,我有一个函数,它会获取单个源文件,运行typescript.createSourceFile并对返回的AST进行一些处理。问题在于找到要迭代的所有文件:我想获得与tsc -p tsconfig.jso...
我想创建一个React TypeScript NPM包。 我已经完成了我的代码并创建了package.json和tsconfig.json。 但是在我的包内,我还有一堆CSS文件需要包含在其中。这是我的tsconfig.json:{ "compilerOptions": { "ou...
如何从gulp任务中运行npm脚本命令? package.json"scripts": { "tsc": "tsc -w" } gulpfile.jsgulp.task('compile:app', function(){ return gulp.src('src/**/*.t...
我有一个大型的TypeScript项目,最初没有使用编译器标志"importsNotUsedAsValues": "error"。随着项目的不断增长,我决定在优化方面强制使用import type,当导入未被用作值时,这是一个好主意。 启用后,它可以很...