Я новичок в веб-пакетах, когда дело касается разработки, и недавно реализовал интеграцию 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();