ОШИБКА TypeError: spanEl.getBoundingClientRect не является функцией - PullRequest
0 голосов
/ 04 мая 2020
ERROR TypeError: spanEl.getBoundingClientRect is not a function
    at _guessBsVersion (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:163317:25)
    at isBs3 (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:163343:26)
    at CarouselComponent.get isBs4 [as isBs4] (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:112171:90)
    at Object.updateDirectives (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:132386:438)
    at Object.updateDirectives (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:89094:39)
    at checkAndUpdateView (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88585:14)
    at callViewAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88951:21)
    at execEmbeddedViewsAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88908:17)
    at checkAndUpdateView (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88586:5)
    at callViewAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88951:21)
ERROR TypeError: spanEl.getBoundingClientRect is not a function
    at _guessBsVersion (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:163317:25)
    at isBs3 (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:163343:26)
    at CarouselComponent.get isBs4 [as isBs4] (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:112171:90)
    at Object.updateDirectives (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:132386:438)
    at Object.updateDirectives (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:89094:39)
    at checkAndUpdateView (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88585:14)
    at callViewAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88951:21)
    at execEmbeddedViewsAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88908:17)
    at checkAndUpdateView (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88586:5)
    at callViewAction (C:\Users\sagar h\Desktop\MYRIDZ\falcon-mobikes-website\dist\server\main.js:88951:21)

Я получил эту ошибку при запуске npm run serve: ssr, после npm run build: ssr. После добавления домино в файл server.ts я получаю эту ошибку.

1 Ответ

0 голосов
/ 04 мая 2020

Попробуйте добавить это в server.ts после создания домино

(global as any).HTMLElement = window.HTMLElement;
(global as any).HTMLElement.prototype.getBoundingClientRect = () => {
  return {right: '', left: '', top: '', bottom: ''
};
...