Я пытаюсь настроить среду сборки для Angular2 и SystemJs, такие, что я могу импортировать компоненты из внешних библиотек, которые определяются следующим образом:Force Машинопись признать __moduleName
@Component({
moduleId: __moduleName,
selector: 'foo-selector',
templateUrl: 'foo.component.html'
})
я знаю точно что это то, что я хочу использовать, потому что он работает, когда я запускаю его. Но компиляция машинописных файлов не работает, потому что она не может распознать moduleName
. Как я могу сказать, что TypScript распознает это или, по крайней мере, не жалуется на это?
Это с машинопись версии 2.1.0-dev.20160915 и module
устанавливается в system
в tsconfig.json
У меня есть то же самое проблема ... но в моем случае ошибки компиляции нет. Но в браузере я получаю: localhost /: 23 Ошибка: (SystemJS) __moduleName не определено «... есть ли какое-нибудь решение? – Guna
Как выглядит ваш tsconfig.json? Конкретно 'compilerOptions.module' раздел – yurzui
Да .. Подобно этому, "compilerOptions": { "целевые": "ES5", "модуль" : "драм", "moduleResolution": "узел"} – Guna