Node-vibrant: TypeError: CreateListFromArrayLike вызывается для не-объекта

Созданный на 18 апр. 2020  ·  5Комментарии  ·  Источник: Vibrant-Colors/node-vibrant

Используя ReactJS (^ 16.13.0) и npm.
Решил другие проблемы, обязательно выполнил npm install --save-dev worker-loader после npm install [email protected] но ошибка не разрешилась. Единственной устраненной ошибкой была ошибка this.WorkerClass is not a constructor упомянутая в # 85.

Консоль записывает эту строку несколько раз:
worker.ts:16 Uncaught TypeError: CreateListFromArrayLike called on non-object at self.onmessage

Интересно,
let v = new Vibrant(IMG); console.log(v); регистрирует динамический объект с результатом (...), _src и opts, но ошибки сохраняются.

Самый полезный комментарий

Спасибо, у меня сработал возврат к ^ 3.1.6.

Все 5 Комментарий

У меня такая же ошибка в моем проекте angular 10.
Я вернулся к версии 3.1.4, и все работает.

То же самое с моим проектом Vue.
Вибрация: 3.2.1.альфа-1
Просмотр: 2.6.12

Удалось воспроизвести эту проблему в React 17.0.1. Возврат к ^3.1.4 (спасибо @ a1development!) Или ^3.1.6 решает проблему для меня.
Мой подход выглядит так:

export const getColorPaletteFromBase64 = (base64String: string): Promise<Palette> => {
  return new Promise((resolve, reject): void => {
    const img = document.createElement('img');

    img.src = base64String;
    img.addEventListener(
      'load',
      async (): Promise<void> => {
        const vibrant = new Vibrant(img);
        const palette = await vibrant.getPalette();

        resolve(palette);
      },
    );
  });
};

^3.1.6 включает определения типов. Используйте вместо этого!

Спасибо, у меня сработал возврат к ^ 3.1.6.

Я получал ту же ошибку в nuxt.js, перешедшей от «node-vibrant»: «^ 3.2.1-alpha.1» к «node-vibrant»: «3.1.6» ,. Похоже, это решило эту проблему. Спасибо всем выше.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

amirping picture amirping  ·  6Комментарии

asela-wijesinghe picture asela-wijesinghe  ·  4Комментарии

Kikobeats picture Kikobeats  ·  9Комментарии

stelasido picture stelasido  ·  15Комментарии

nitriques picture nitriques  ·  12Комментарии