Не удается запустить сборку для работы, так как она выдает ошибку при минимизации файла - PullRequest
0 голосов
/ 01 августа 2020

Я новичок в веб-пакетах, когда дело касается разработки, и недавно реализовал интеграцию Azure AD в свое приложение для реагирования. и все работает нормально.

Я добавил требование для azure graph api, я получаю следующую ошибку, когда пытаюсь выполнить сборку.

Failed to minify the code from this file:

    ./node_modules/@microsoft/microsoft-graph-client/lib/es/middleware/MiddlewareControl.js:11:7

Импорт, вызывающий проблема в следующем:

  var graph = require("@microsoft/microsoft-graph-client");

Я думаю, это как-то связано с тем, что я извлекаю свое приложение, чтобы я мог поддерживать s css, я также заметил, что мой раздел сценария в пакете. js отличается для большинства людей, поскольку у него нет npm start et c, поэтому я использую node scripts / build. js, как определено в моем разделе сценариев, может кто-нибудь объяснить это?.

  "scripts": {
"start": "rimraf ./build && node scripts/start.js",
"build": "node scripts/build.js",
"test": "cross-env CI=true node scripts/test.js --env=jsdom",
"lint": "eslint ./src/"

},

Я думаю, мне нужно добавить какой-то полифилл, и я изо всех сил пытаюсь понять, как он, кажется, требуется для библиотеки графа.

Вы должны принести свой собственный полифилл, совместимый с ES6 Promise, я предлагаю es6-prom.

Я пробовал добавить es6-prom и isomorphi c, но безуспешно, я пробовал все:

require("whatwg-fetch");

require("es6-promise").polyfill();
require("isomorphic-fetch").polyfill();
...