Ответ 1
У меня была та же проблема, и я добавил tsconfig.json
в корневую директорию моего проекта.
{
"compilerOptions": {
"isolatedModules": false
}
}
У меня не было времени погрузиться в нее, но она решила проблему.
Я использую Urigo: Angular2-метеор. Когда я добавляю пустой main.ts в папку сервера, он всегда показывает:
Невозможно скомпилировать пространства имен, если указан флаг --isolatedModules.
Даже если я добавил код ниже в верхней части main.ts, он все еще показывает то же самое.
/// <reference path="../typings/angular2-meteor.d.ts" />
У меня была та же проблема, и я добавил tsconfig.json
в корневую директорию моего проекта.
{
"compilerOptions": {
"isolatedModules": false
}
}
У меня не было времени погрузиться в нее, но она решила проблему.
Я сталкивался с подобной проблемой в реакции + ц. Я закомментировал весь мой код.
Оказывается, глобальный файл не может быть скомпилирован с использованием '--isolatedModules'. Убедитесь, что ваш файл содержит импорт, экспорт или оператор "export {}".
Итак, добавил что-то вроде:
export const foo = 'foo';
Это временное решение, иначе вы можете удалить файл с закомментированным кодом или обновить tsconfig.json
У меня такая же проблема. Я был сделан компонентом и никогда не использовал это. Когда я импортировал этот компонент на одну из моих страниц и использовал его, а затем снова запустил проект, ошибка исчезла.