Загрузка...

Хелпаните кто шарит в Node.js

Тема в разделе Node.js создана пользователем Toropyginn 24 янв 2022. 303 просмотра

  1. Toropyginn
    Toropyginn Автор темы 24 янв 2022 Welcome to the Internet! 59 15 авг 2019
    [IMG]
    Крашится скрипт после запуска
    Все библиотеки установил, в чем может быть проблема?
     
  2. новокек_неактив2495764
    Мб фетч зарезервировано?
    --- Сообщение объединено с предыдущим 24 янв 2022
    Или попробуй методом import ... from ...
     
  3. zvykach
    zvykach 24 янв 2022 0 23 янв 2022
    Поставь более старую версию пакета
    Просто пропиши npm i node-fetch@2.6.1 и запусти скрипт заново

    Ответ со стаковерфлоу
     
    24 янв 2022 Изменено
    1. Toropyginn Автор темы
      zvykach, офигеть, воркает. Спасибо!:press_f:
  4. StradXgod
    StradXgod 24 янв 2022 10 11 июл 2020
    попробуй изменить строчку const fetch = required("node-fetch"); на const node-fetch = required("node-fetch")

    А также не забудь после переименования изменить названия везде где используешь библиотеку
     
    1. Kenko
    2. zvykach
      @Kenko, Я тоже не понял зачем)
      @StradXgod, название константы не влияет на require (кроме случаев запрещенных названий переменных, но ошибка была не в этом явно)
      Такой совет можно было дать только в случае динамического импорта в случае, когда мы используем import { func } from "some-package", где func -> экспортированная из модуля именованная функция.
  5. Rinoku
    Rinoku 24 янв 2022 За Кернел, Царя и Отечество! 1190 17 янв 2020
    Единственное нормальное решение это установить старую версию
    npm uninstall node-fetch
    npm i node-fetch@2.6.6
    а потом const fetch = require('node-fetch')

    Сейчас все НПМ пакеты переходят под новый стандарт модулей (из common.js на esmodule), по этому и жалуется, с версией 2.6.6 все будет нормально
     
    1. Xhdhdhjsns
      Rinoku, 2.6.7 уже есть)
      npm i node-fetch@2.6.7
Загрузка...
Top