meteor - 提供 '--isolatedModules' 标志时无法编译 namespace

标签 meteor typescript angular

我正在使用 urigo:angular2-meteor .当我在服务器文件夹中添加一个空的 main.ts 时,它总是显示:

Cannot compile namespaces when the '--isolatedModules' flag is provided.

即使我在 main.ts 的顶部添加了下面的代码,它仍然显示相同的内容。

/// <reference path="../typings/angular2-meteor.d.ts" />

最佳答案

我在 react + ts 中遇到了类似的问题。我已经注释掉了所有代码。

结果 无法使用“--isolatedModules”编译全局文件。确保您的文件包含导入、导出或“导出 {}”语句。

所以,添加了类似的东西:

export const foo = 'foo';

export {}

这是一个临时解决方案,否则您可以删除带有注释代码的文件或更新 tsconfig.json

关于meteor - 提供 '--isolatedModules' 标志时无法编译 namespace ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33977054/

相关文章:

meteor - 在 Meteor.js 中,我应该在哪里放置允许和拒绝规则?

javascript - Meteor template.find 未定义

javascript - Angular 2 multi-provider 用于导出依赖项的依赖项

java - 以 Enum 作为 RequestBody 问题的 Spring boot PutMapping

javascript - 通过 ngSubmit 提交时未定义 Angular 形式

javascript - 如何访问 Meteor 中的客户端 IP 地址?

javascript - 如何通过双击 "in meteor"编辑行中的元素

typescript - 如何声明另一个接口(interface)类型的可迭代对象?

javascript - Angular + TypeScript + 外部模块。如何跨文件维护类型信息?

javascript - Angular2 RouterLinking 在一个地方工作,而不是在另一个地方