26得票3回答
@types/express中是否有适用于Express中间件函数的类型?

现在我有一个自定义的.d.ts文件:import { Request, Response, NextFunction } from 'express'; export type MiddleWareFn = (req: Request, res: Response, next: NextFun...

26得票1回答
即使进行了undefined检查,Typescript仍然报错TS2532: 对象可能为 'undefined'。

我尝试在tsc上使用--strict选项,但遇到了以下“奇怪”的情况,似乎无法理解。 如果我写:function testStrict(input: {query?: {[prop: string]: string}}) { if (input.query) { Object.k...

24得票1回答
Webpack ts-loader编译所有文件,而我只想让它在一个文件夹/文件中运行

我发现我的应用程序结构和WebPack、TypeScript以及TS-Loader的构建过程存在问题,我原以为是由于TypeScript 2.1.4引起的,但实际上一直存在。 可以从我的其他帖子中查看所有细节: TypeScript 2.1.4 breaking changes in web...

24得票6回答
TypeScript编译并保留注释

默认情况下,编译器会删除我的注释,但我希望在生成的JavaScript文件中保留它们。是否有一个tsc参数可以实现这一点?(使用案例是为了保留///reference path's = ... 以进行chutzpah单元测试。)

23得票2回答
Yarn在Windows上添加全局二进制文件存放在哪里?

我正在使用Windows 7,尝试使用yarn安装typescript:yarn global add typescript success Installed typescript@2.0.6 with binaries: - tsc - tsserver Done in 11.5...

23得票6回答
如何使用TypeScript创建Electron菜单?

我刚开始使用TypeScript创建了一个简单的Electron应用程序,并且正在尝试设置自定义菜单。我按照JS中的示例进行操作,但是以下行 menu = Menu.buildFromTemplate(template);失败并出现以下错误: main.ts(109,35): error TS...

23得票2回答
如何获取tsc将编译的TypeScript文件列表?

我正在尝试为Typescript项目编写一个grunt任务,以测量一些源文件的统计信息。为此,我有一个函数,它会获取单个源文件,运行typescript.createSourceFile并对返回的AST进行一些处理。问题在于找到要迭代的所有文件:我想获得与tsc -p tsconfig.jso...

23得票2回答
在tsc TypeScript编译中包含CSS文件

我想创建一个React TypeScript NPM包。 我已经完成了我的代码并创建了package.json和tsconfig.json。 但是在我的包内,我还有一堆CSS文件需要包含在其中。这是我的tsconfig.json:{ "compilerOptions": { "ou...

22得票3回答
从gulp任务中运行npm脚本

如何从gulp任务中运行npm脚本命令? package.json"scripts": { "tsc": "tsc -w" } gulpfile.jsgulp.task('compile:app', function(){ return gulp.src('src/**/*.t...

22得票1回答
当使用"importsNotUsedAsValues":"error"时,有没有一种自动修复TypeScript中的`import type`错误的方法?

我有一个大型的TypeScript项目,最初没有使用编译器标志"importsNotUsedAsValues": "error"。随着项目的不断增长,我决定在优化方面强制使用import type,当导入未被用作值时,这是一个好主意。 启用后,它可以很...