1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Ошибка [1.2.264] TypeError: WeakMap is not a constructor

Тема в разделе "1.2.270", создана пользователем promoparser, 10 июл 2018.

  1. promoparser

    promoparser New Member

    Регистрация:
    10 июл 2018
    Сообщения:
    2
    Симпатии:
    0
    После обновления с версии 1.2.216 до 1.2.246 возникла ошибка сохранения некоторых из уже существующих кастомных парсеров в парсер эдиторе.
    Тех в которых используется cheerio
    Ошибка: TypeError: WeakMap is not a constructor at files/node_modules/lodash/./_metaMap.js:4:25
    upload_2018-7-10_18-29-36.png
    Подскажите, какие могут быть варианты решения?
     
  2. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.310
    Симпатии:
    1.777
    исправлено
     
  3. promoparser

    promoparser New Member

    Регистрация:
    10 июл 2018
    Сообщения:
    2
    Симпатии:
    0
    После обновлния с 1.2.246 до 1.2.263 ошибика с MetaMap осталась, но немного изменилась.
    Теперь она возникает не при сохранении парсера, а в логах при его запуске.

    JavaScript error: TypeError: metaMap.get is not a function at getData (files/node_modules/lodash/./_getData.js:12:18) at createWrap (files/node_modules/lodash/./_createWrap.js:71:38) at parser-object.js:32:12

    Оставил скрин проблемы и парсер, которым можно воспроизвести ошибку

    upload_2018-7-11_11-54-32.png
     

    Вложения:

  4. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.310
    Симпатии:
    1.777
    исправлено
     

Поделиться этой страницей