我正在使用瑞格:安古拉2-流星。当我在服务器文件夹中添加一个空main.ts时,它总是显示:
当提供“--隔离模块”标志时,无法编译命名空间。
即使我在main.ts顶部添加了下面的代码,它仍然显示了相同的情况。
/// <reference path="../typings/angular2-meteor.d.ts" />发布于 2019-01-22 03:54:25
我在react + ts中也遇到了类似的问题。我已经把我所有的代码都注释掉了。
结果显示,无法使用“--隔离模块”编译全局文件。确保您的文件包含导入、导出或“导出{}”语句。
因此,添加了如下内容:
export const foo = 'foo';或
export {}这是一个临时解决方案,否则您可以删除带有注释代码的文件或更新tsconfig.json
发布于 2015-12-01 08:10:47
我也遇到了同样的问题,我将tsconfig.json添加到我的项目的根目录中。
{
"compilerOptions": {
"isolatedModules": false
}
}我没有时间投入其中,但它解决了问题。
发布于 2020-03-06 21:16:35
当没有在任何其他文件中导入文件时,我收到了这个错误。在任何其他文件中导入它(从“/-filename-具有编译-错误”导入{} ),删除此错误。
https://stackoverflow.com/questions/33977054
复制相似问题