【问题标题】:Angular-Meteor update to 1.6.1.1 typescript compiler missing declarationsAngular-Meteor 更新到 1.6.1.1 typescript 编译器缺少声明
【发布时间】:2018-09-19 12:09:41
【问题描述】:

我正在将我的项目从 v1.6.0.1 升级到 v1.6.1.1。在以前的版本中,有一个包含所有全局变量的 declaration.d.ts 文件。更新后,似乎 declarations.d.ts 文件不起作用。

我认为它是 angular2-compilers 和 angular-compilers 的相关打字稿编译器?

【问题讨论】:

    标签: angular typescript meteor angular-meteor


    【解决方案1】:

    究竟是什么问题?是否带有 npm 包?

    你能提供你的 package.json 和 .meteor/packages 文件吗?

    从 Meteor 1.6.1 开始,你不能再使用 angular2-compilers,只能使用 angular-compilers。

    【讨论】:

    • 不需要发布 package.json 和 .meteor/packages。我只是在问为什么 angular-compiler 的 typescript 编译器不读取 declarations.d.ts 文件?如何在新的角度编译器中声明全局变量?
    【解决方案2】:

    在顶部文件的开头添加,例如server/main.ts:

    /// <reference path="<declaration-file-path>/<declaration-file-name>.d.ts" />

    使用 Meteor 1.6.1 和角度编译器。

    typescript compiler ignoring *.d.ts files #1909

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-24
      • 2019-01-05
      • 2018-02-18
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      • 2018-10-01
      • 2020-11-26
      相关资源
      最近更新 更多