0

我正在尝试从我的 Node js 应用程序中的 @microsoft/mgt 库导入并遇到问题 - 有人可以帮忙吗?我已经在使用 Babel 来使用 ES6 模块。

我错过了什么吗 - 我是 Node 的新手 :(

从“@microsoft/mgt-element”导出 *;^^^^^^

SyntaxError:在 Module._compile (internal/modules/cjs/loader.js:1101:27) 在 Module._compile (C: \Users\dip\Python Projects\Classified_2021\Node_2021\Internet_Projects_2021\node-starter-kit-es6-master\node_modules\pirates\lib\index.js:99:24) 在 Module._extensions..js (internal/modules/ cjs/loader.js:1157:10) 在 Object.newLoader [as .js] (\node_modules\pirates\lib\index.js:104:7) 在 Module.load (internal/modules/cjs/loader.js: 985:32) 在 Function.Module._load (internal/modules/cjs/loader.js:878:14) 在 Module.require (internal/modules/cjs/loader.js:1025:19) 在 require (internal/modules /cjs/helpers.js:72:18) 在对象。(\src/index.js:2:1) [nodemon] 应用程序崩溃 - 在开始之前等待文件更改...

4

1 回答 1

1

您正在从 microsoft/mgt-element 库导入,因此将导出更改为导入

import * from '@microsoft/mgt-element';

除了为什么只需要其中的某些部分时还要导入整个库?如果你只需要提供者这样做:

import {Providers,ProviderState} from '@microsoft/mgt-element';
于 2021-08-08T08:32:43.477 回答