首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当提供“--隔离模块”标志时,无法编译命名空间

当提供“--隔离模块”标志时,无法编译命名空间
EN

Stack Overflow用户
提问于 2015-11-28 22:16:29
回答 6查看 38.7K关注 0票数 32

我正在使用瑞格:安古拉2-流星。当我在服务器文件夹中添加一个空main.ts时,它总是显示:

当提供“--隔离模块”标志时,无法编译命名空间。

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

代码语言:javascript
复制
/// <reference path="../typings/angular2-meteor.d.ts" />
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-01-22 03:54:25

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

结果显示,无法使用“--隔离模块”编译全局文件。确保您的文件包含导入、导出或“导出{}”语句。

因此,添加了如下内容:

代码语言:javascript
复制
export const foo = 'foo';

代码语言:javascript
复制
export {}

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

票数 52
EN

Stack Overflow用户

发布于 2015-12-01 08:10:47

我也遇到了同样的问题,我将tsconfig.json添加到我的项目的根目录中。

代码语言:javascript
复制
{
    "compilerOptions": {
        "isolatedModules": false
    }
}

我没有时间投入其中,但它解决了问题。

票数 27
EN

Stack Overflow用户

发布于 2020-03-06 21:16:35

当没有在任何其他文件中导入文件时,我收到了这个错误。在任何其他文件中导入它(从“/-filename-具有编译-错误”导入{} ),删除此错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33977054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档