Не удается запустить сборку для работы, так как она выдает ошибку при минимизации файла
Когда дело доходит до разработки, я новичок в веб-пакетах, и недавно я реализовал интеграцию с Azure AD в свое приложение для реагирования. и все работало нормально.
Я добавил требование для api azure graph, я получаю следующую ошибку при попытке выполнить сборку.
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");
Я думаю, что это как-то связано с тем, что я извлекаю свое приложение, чтобы я мог поддерживать scss, я также заметил, что мой раздел script в package.js отличается для большинства людей, поскольку у него нет запуска npm и т. Д., Поэтому я использую сценарии node /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-обещание и изоморфно, но не повезло, я пробовал все:
require("whatwg-fetch");
require("es6-promise").polyfill();
require("isomorphic-fetch").polyfill();