提供“--isolatedModules”标志时无法编译名称空间
Cannot compile namespaces when the '--isolatedModules' flag is provided
我正在使用 urigo:angular2-meteor。当我在服务器文件夹中添加一个空 main.ts 时,它总是显示:
Cannot compile namespaces when the '--isolatedModules' flag is
provided.
即使我在 main.ts 的顶部添加了下面的代码,它仍然显示相同的内容。
/// <reference path="../typings/angular2-meteor.d.ts" />
我遇到了同样的问题,我将 tsconfig.json
添加到我的项目的根目录中。
{
"compilerOptions": {
"isolatedModules": false
}
}
我没有时间深入研究它,但它解决了问题。
我在 react + ts 中遇到了类似的问题。我已经注释掉了我所有的代码。
原来
无法使用“--isolatedModules”编译全局文件。确保您的文件包含导入、导出或 'export {}' 语句。
因此,添加了如下内容:
export const foo = 'foo';
或
export {}
这是一个临时解决方案,否则您可以删除带有注释代码的文件或更新 tsconfig.json
我遇到了同样的问题。我被制作成一个组件,但从未使用过它。当我在我的一个页面中导入该组件并使用它并再次重新运行项目时,错误消失了。
如果您安装了 eslint,请检查 .eslintrc.json 文件中的规则部分是否存在任何矛盾 action.If 您执行的操作违反了定义的规则,然后会出现错误。
当文件未导入任何其他文件时,我收到此错误。
将它导入任何其他文件(从“/the-filename-having-compilation-error”导入{}),消除了这个错误。
此错误主要发生在使用 React + TypeScript 时
最简单的解决方案是在 class 创建之前添加 'export' 关键字,或者在最后使用
导出 class
导出默认值class名称;
我正在使用 urigo:angular2-meteor。当我在服务器文件夹中添加一个空 main.ts 时,它总是显示:
Cannot compile namespaces when the '--isolatedModules' flag is provided.
即使我在 main.ts 的顶部添加了下面的代码,它仍然显示相同的内容。
/// <reference path="../typings/angular2-meteor.d.ts" />
我遇到了同样的问题,我将 tsconfig.json
添加到我的项目的根目录中。
{
"compilerOptions": {
"isolatedModules": false
}
}
我没有时间深入研究它,但它解决了问题。
我在 react + ts 中遇到了类似的问题。我已经注释掉了我所有的代码。
原来 无法使用“--isolatedModules”编译全局文件。确保您的文件包含导入、导出或 'export {}' 语句。
因此,添加了如下内容:
export const foo = 'foo';
或
export {}
这是一个临时解决方案,否则您可以删除带有注释代码的文件或更新 tsconfig.json
我遇到了同样的问题。我被制作成一个组件,但从未使用过它。当我在我的一个页面中导入该组件并使用它并再次重新运行项目时,错误消失了。
如果您安装了 eslint,请检查 .eslintrc.json 文件中的规则部分是否存在任何矛盾 action.If 您执行的操作违反了定义的规则,然后会出现错误。
当文件未导入任何其他文件时,我收到此错误。 将它导入任何其他文件(从“/the-filename-having-compilation-error”导入{}),消除了这个错误。
此错误主要发生在使用 React + TypeScript 时 最简单的解决方案是在 class 创建之前添加 'export' 关键字,或者在最后使用
导出 class导出默认值class名称;