В моем приложении 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, но мне это не нравится ...