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

Ошибка [1.2.175] JavaScript парсеры, проблема с node модулем lodash

Тема в разделе "1.2.185", создана пользователем webdev, 18 апр 2018.

  1. webdev

    webdev New Member

    Регистрация:
    26 сен 2017
    Сообщения:
    21
    Симпатии:
    4
    Доброго времени суток.

    Возникла проблема с разработанным nodejs-модулем.
    В числе зависимостей модуля есть lodash. Я подключаю lodash в своем nodejs-модуле, который используется в js-парсере и в результате получаю пустой объект вместо экземпляра lodash'а. В тоже время, если я подключаю lodash через node-консоль или отдельный js-файл, то объект нормальный.
    Код проверки работы lodash'а:
    Код:
    const _ = require('lodash');
    console.log(_);
    
    В node-консоли получается нормальный объект с кучей полей и методов.
    А в A-Parser'е пустой объект, т.е. попросту {}. В чем может быть проблема? A-parser использует какое-то изолированное окружение для node и не видит модули установленные в files/node_modules?

    Помогите, пожалуйста, разобраться с проблемой

    P.S. A-Parser обновлен до последней версии.
     
  2. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.336
    Симпатии:
    1.791
    Исправлено в версии 1.2.175

    у нас собственная реализация эмулятора node - иногда встречаются проблемные модули
     
    webdev нравится это.
  3. webdev

    webdev New Member

    Регистрация:
    26 сен 2017
    Сообщения:
    21
    Симпатии:
    4
    После обновления A-Parser'а lodash заработал. Спасибо! Сейчас следующая проблема:
    TypeError: process.cwd is not a function at files/node_modules/depd/index.[js:25:23]
    Я использую sequelize, у которого много зависимостей.
     
    #3 webdev, 19 апр 2018
    Последнее редактирование: 19 апр 2018
  4. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.336
    Симпатии:
    1.791
    просьба создавать отдельные задачи
     
  5. webdev

    webdev New Member

    Регистрация:
    26 сен 2017
    Сообщения:
    21
    Симпатии:
    4

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