Синтаксическая ошибка в коде библиотеки при включении матричного дизайна с использованием Rails + Webpacker + Typescript + Angular - PullRequest
0 голосов
/ 31 марта 2020

В моем приложении rails я получаю синтаксическую ошибку где-то в огромном файле js, который предположительно генерируется webpacker. Но, похоже, это какой-то угловой / материальный код. Если я не включу дизайн материала, ошибка исчезнет, ​​поэтому, похоже, это связано с дизайном материала. Это та часть, которая вызывает синтаксическую ошибку:

function instantiateSupportedAnimationDriver() {
  return !(function webpackMissingModule() { var e = new Error("Cannot find module '@angular/animations/browser'"); e.code = 'MODULE_NOT_FOUND'; throw e; }())() ? new !(function webpackMissingModule() { var e = new Error("Cannot find module '@angular/animations/browser'"); e.code = 'MODULE_NOT_FOUND'; throw e; }())() : new !(function webpackMissingModule() { var e = new Error("Cannot find module '@angular/animations/browser'"); e.code = 'MODULE_NOT_FOUND'; throw e; }())();
}

Обратите внимание, что указание, как исправить ошибку синтаксиса, мне не помогает. Этот код не находится под моим контролем, и я не знаю, как его эффективно исправить. Кроме того, это часто используемый фрагмент кода, я сомневаюсь, что в нем есть синтаксическая ошибка, возможно, что-то в сантехнике неверно.

Некоторый контекст: я, вероятно, не понимаю всю механику. Я пытаюсь заставить комбинацию Rails + Webpacker + Typescript + Angular + Материал работать. Это довольно сложно, я не нахожу ничего полезного в Интернете, и я, похоже, первый, кто это сделал. Я видел несколько предложений по созданию приложения для рельсов только для API, но мне это не нравится ...

1 Ответ

0 голосов
/ 04 апреля 2020

Я так и не понял, почему это вызвало синтаксическую ошибку в, казалось бы, не связанном файле, но у меня было несколько предупреждений о «неудовлетворенной зависимости от равноправных узлов», и когда я их исправил, это исчезло.

...