Следуя этим довольно простым инструкциям, но это, похоже, не сработает.TypeScript | Модуль не имеет экспортированного члена
https://stackoverflow.com/a/35894727/1033686
Обзор
Я хочу использовать import { Type } from "Module"
вместо /// <reference path="..." />
Структура
-app\
-ViewModel.ts
-Program.ts
ViewModel.ts
export module Demo {
export class ViewModel {
constructor(public test: string) {
}
}
}
Program.ts
import { ViewModel } from "ViewModel";
модуль 'C:/DemoApp/приложение/ViewModel' не экспортированный элемент 'ViewModel'.
и ...
только '' и драм модулей 'система' поддерживаются рядом --outFile.
Гол
Я хочу, чтобы иметь возможность ссылаться на зависимостей, так что они компилируются в одном файле в порядке.
Пожалуйста, помогите!
Примечание: Если я добавлю "module": "system"
, я до сих пор получаю 1-ую из вышеупомянутых ошибок.
Примечание: Согласно 1-му решению, я не хочу потерять пространства имен!
Возможный дубликат: HTTP : //stackoverflow.com/questions/30357634/how-do-i-use-namespaces-with -typescript-external-modules – artem