Ошибка при попытке импорта npm, полученная в create-реагировать-приложение - PullRequest
1 голос
/ 27 марта 2020

Я пытаюсь импортировать полученный (https://www.npmjs.com/package/got) в приложение create-реагировать на приложение, и когда я просто пытаюсь импортировать его в один файл, даже не пытаясь выполнить какой-либо код приложения не удается скомпилировать, и я получаю следующую ошибку:

util.js:601 Uncaught TypeError: The "original" argument must be of type Function
    at Object.promisify (util.js:601)
    at Object.<anonymous> (get-body-size.js:7)
    at Object../node_modules/got/dist/source/utils/get-body-size.js (get-body-size.js:30)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object.<anonymous> (normalize-arguments.js:15)
    at Object../node_modules/got/dist/source/normalize-arguments.js (normalize-arguments.js:441)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object.<anonymous> (as-promise.js:8)
    at Object../node_modules/got/dist/source/as-promise.js (as-promise.js:152)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object../node_modules/got/dist/source/create.js (create.js:4)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object../node_modules/got/dist/source/index.js (index.js:7)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object../src/utils/ph_loader.js (ph_loader.js:1)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Module../src/components/Video.jsx (Searchbar.jsx:3)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Module../src/App.js (src sync:9)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Module../src/index.js (index.css?f3f6:45)
    at __webpack_require__ (bootstrap:784)
    at fn (bootstrap:150)
    at Object.1 (ph_loader.js:21)
    at __webpack_require__ (bootstrap:784)
    at checkDeferredModules (bootstrap:45)
    at Array.webpackJsonpCallback [as push] (bootstrap:32)
    at main.chunk.js:1

PS: я использую последнюю версию create-реагировать-приложение и последнюю версию получил.

1 Ответ

2 голосов
/ 28 марта 2020

Как получил официальный Страница readme говорит:

Удобная и мощная библиотека HTTP-запросов для Node.js

Так что это в основном только для node js на стороне сервера, и вы не можете использовать его во внешнем интерфейсе.

Вместо этого вы можете использовать библиотеку, такую ​​как ax ios, которая может использоваться в обоих фронтах приложения end end или back end nodejs apps

...