问题标签 [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.
typescript - 打字稿错误 TS2095:找不到符号“gapi”
我在我的客户端代码中使用 Google API (gapi),用打字稿编写。
对于gapi.auth.authorize
打字稿给出错误 -
错误 TS2095:找不到符号“gapi”。
现在我在我的项目中正确安装了gapi 类型的gapi/gapi.d.ts 。我检查了gapi.d.ts
,它有以下片段-
现在我很困惑为什么打字稿编译器会出错。我需要修改我的代码或打字吗?
javascript - 使用 Bower 发布 TypeScript 库
如何正确构建和打包 TypeScript 库,以便使用 Bower 和 TSD 从 JavaScript 和 TypeScript 代码中轻松使用它?
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
视窗:
苹果电脑
typescript - 如何在 ASP.NET 5 中添加 TypeScript 明确类型的定义?
我正在尝试在 Visual Studio 2015 RC 的 ASP.NET v5 Web 项目中安装来自 distinctlyTyped 的 TypeScript 定义文件?NuGet 包似乎不再工作了,TSD 也有一段时间没有更新了,在 VS 中使用它时,我还没有看到很多好的文档。
VS 2015 RC 仍有哪些方法有效?
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
魅力一样工作。
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
,我收到此错误:
我做错了什么,导致该文件不在预期的位置?
module - TypeScript:相对参考路径的解决方法?
我的目标是参考我用 tsd 安装的 .d.ts 文件。tsd 定义 GitHub 存储库有使用相对于源文件位置的路径的示例:
我发现这是一个潜在的维护问题——如果我想重新组织我的项目的组织方式,我将不得不在每个文件中手动更新这些引用!
我想知道是否有解决方法?可能性包括相对于项目根目录的引用,或自动发现父目录中的 tsd 类型。
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?
ssl - TSD 错误:证书链中的自签名证书
我正在关注Angular 2 快速入门指南,但我一直卡在它的开头。
我的公司正在过滤我们的网络连接并修改 SSL 协商。在中间风格的人中,他们分配一个自签名证书作为目的地证书的 CA。
因此,当我执行第二个命令时
我明白了:
有人知道禁用自签名证书验证的方法吗?
typescript - 尝试获取 DefinitiveTyped 的 tsd 以安装 angular2 定义时抛出错误
当我从 Visual Studio 2015 的包管理器控制台运行 tsd install angular2 时,出现以下错误。
我已经成功安装了其他定义,例如“require”,所以它不是 tsd 本身或某些网络问题。
是不是因为 angular2 在 alpha 中,我需要为 tsd 配置一些东西才能得到它?(Angular.io 的 5 分钟快速入门没有说明这一点。)