问题标签 [tsd]

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 投票
1 回答
873 浏览

typescript - 打字稿错误 TS2095:找不到符号“gapi”

我在我的客户端代码中使用 Google API (gapi),用打字稿编写。

对于gapi.auth.authorize打字稿给出错误 -

错误 TS2095:找不到符号“gapi”。

现在我在我的项目中正确安装了gapi 类型的gapi/gapi.d.ts 。我检查了gapi.d.ts,它有以下片段-

现在我很困惑为什么打字稿编译器会出错。我需要修改我的代码或打字吗?

0 投票
1 回答
941 浏览

javascript - 使用 Bower 发布 TypeScript 库

如何正确构建和打包 TypeScript 库,以便使用 Bower 和 TSD 从 JavaScript 和 TypeScript 代码中轻松使用它?

0 投票
3 回答
2057 浏览

npm - 在 Windows 上使用 npm typescript@1.4.1 编译问题

我昨天用 NPM 安装了 TSC,当我使用 tsd@0.5.7 从存储库下载最后一个 Typescript 定义并继续编译我的代码时,我从定义中得到了很多编译错误。我发现解决此类错误的唯一方法是返回 typescript 1.3 的定义,您知道为什么会发生这种情况吗?

更新 1 我为我的 mac 安装了 tsc(之前提到的安装是在 Windows 中),当我运行 tsc --version 时,我得到了不同 的结果,即使他们都说它们是 1.4.1


视窗: Windows 上的控制台


苹果电脑 Mac 上的控制台

0 投票
2 回答
3964 浏览

typescript - 如何在 ASP.NET 5 中添加 TypeScript 明确类型的定义?

我正在尝试在 Visual Studio 2015 RC 的 ASP.NET v5 Web 项目中安装来自 distinctlyTyped 的 TypeScript 定义文件?NuGet 包似乎不再工作了,TSD 也有一段时间没有更新了,在 VS 中使用它时,我还没有看到很多好的文档。

VS 2015 RC 仍有哪些方法有效?

0 投票
1 回答
1000 浏览

typescript - 查询时出现 TypeScript 定义管理器错误

Angular 2 5 分钟快速入门之后,我想使用他们的包管理器tsd 安装 DefinitiveTyped提供的 Angular 2 定义(用于 TypeScript 编译器和我的 IDE) 。

所以我在终端上输入了这个命令

我得到的只是以下错误

经过一番搜索,我检查了我的代理设置(npm、tsd 和 git),它设置得很好,所以不是这样。我正在使用 tsd 版本0.5.7

您对如何解决此问题有任何想法吗?

编辑 05/18:

像这样的简单查询tsd query angular2返回相同的错误,并且tsd install angular2不是有效命令,调用它返回tsd --help告诉我必须运行tsd query [pkgname] --action insall以安装包的结果。

编辑升级到 0.6.0:

升级到刚刚发布的0.6.0版本后,就没有问题了。

两者都tsd install [pkg]tsd query [pkg] --action install魅力一样工作。

0 投票
1 回答
747 浏览

angular - 在 ngconf2015demo 上执行 tsc 时出错 - 缺少 tsd.d.ts

尝试在 Windows 上使用 Visual Studio 2015RC 设置 Angular2,并按照ng-conf 2015 说明的 TodoMVC 应用程序演示tsd reinstall,我到达了产生以下输出的地步:

它创建typings文件夹,但其中唯一的就是上面的angular2/angular2.d.ts

的内容tsd.json是:

因此,当我尝试执行下一个命令时,按照演示设置步骤tsc,我收到此错误:

我做错了什么,导致该文件不在预期的位置?

0 投票
1 回答
371 浏览

module - TypeScript:相对参考路径的解决方法?

我的目标是参考我用 tsd 安装的 .d.ts 文件。tsd 定义 GitHub 存储库有使用相对于源文件位置的路径的示例:

我发现这是一个潜在的维护问题——如果我想重新组织我的项目的组织方式,我将不得不在每个文件中手动更新这些引用!

我想知道是否有解决方法?可能性包括相对于项目根目录的引用,或自动发现父目录中的 tsd 类型。

0 投票
1 回答
1178 浏览

javascript - How to compile TypeScript without using any references whatsoever

Forgive me if I misunderstand, but I thought that if I used a tsconfig.json file at my project root, then I would no longer need to use any ///<reference path="..." /> tags in order to make my code compile. Am I wrong?

For example, I'm using AngularJS. My App.ts file looks something like this:

My tsconfig.json file looks (in part) like this:

Notice that I have listed in my files array the path to the angular definition file. Also notice that I have the compileOnSave option set to false. Eventually I would like to use Browserify to compile and bundle all the code. But for now I just want to see if I can get it to compile with tsc.

But when I run tsc App.ts, I get an error that says "Cannot find name 'angular'." How do I make the TypeScript compile use the angular.d.ts file when compiling the code?

0 投票
2 回答
5784 浏览

ssl - TSD 错误:证书链中的自签名证书

我正在关注Angular 2 快速入门指南,但我一直卡在它的开头。

我的公司正在过滤我们的网络连接并修改 SSL 协商。在中间风格的人中,他们分配一个自签名证书作为目的地证书的 CA。

因此,当我执行第二个命令时

我明白了:

有人知道禁用自签名证书验证的方法吗?

0 投票
1 回答
393 浏览

typescript - 尝试获取 DefinitiveTyped 的 tsd 以安装 angular2 定义时抛出错误

当我从 Visual Studio 2015 的包管理器控制台运行 tsd install angular2 时,出现以下错误。

我已经成功安装了其他定义,例如“require”,所以它不是 tsd 本身或某些网络问题。

是不是因为 angular2 在 alpha 中,我需要为 tsd 配置一些东西才能得到它?(Angular.io 的 5 分钟快速入门没有说明这一点。)