На моей базе проектов на gulp Я пытался реализовать пользовательский декоратор для данных проверка, но в точке я застрял из-за этой ошибки:Ошибка с угловым 2 (2.0.0 до 2.2.0 ~) при добавлении пользовательского декоратора с помощью строки «import» reflect-metadata »
Error: Can't resolve all parameters for LoginService: (?, ?, ?).(…)
Или ошибка, как это в других случаях:
Unexpected value 'AppComponent' declared by the module 'AppModule'
Тогда я начал делать некоторые тесты, и я узнал, что линия вызывает эта ошибка:
import "reflect-metadata";
Вот две версии учебника тур-оф-героев:
With the error caused by importing reflect-metadata.
EDIT
Я отредактировал заголовок, добавив версии углового, что я уверен, что это исправление работает, начиная с версии 1.3.0. У меня проблемы с использованием декораторов, и именно поэтому я перемещаю свои проект от глотка к WebPack
Эти ошибки не звучат так, как будто это имеет какое-либо отношение к декоратору. Вы говорите, что все работает, когда вы не используете декоратор? Если это так, вы установили в проект «отражение-метаданные»? –
Да, все работает отлично, если я удаляю декоратор, устраняя @Validate загрузку приложения правильно ... Я загрузил тур-оф.heroes без редактирования ничего, и на самом деле я также пытался посмотреть, будет ли более новая версия углового правильно работать, но с версией 2.1.0-beta.0 у меня все еще есть эта проблема. И да, 'reflect-metadata:^0.1.3' уже находится в пакете.json проекта тура-героев. – Lemmy4555