如何在Javascript中编写import语句而不是require语句?

如何在Javascript中编写import语句而不是require语句?,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,我在react应用程序的jsx文件中导入了一个polyfill,“es6 promise”,但无法以正确的方式导入它 我用谷歌搜索了N个解决方案,最后一个为IE工作。 require('es6-promise').polyfill() 它的工作很好,但是,为什么它不为从“es6承诺”导入es6承诺而工作 有没有办法先在变量中导入它,然后对该变量调用.polyfill()方法?有多种方法可以导入代码中的其他模块: 例如: import * as ES6Promise from 'es6-promi

我在react应用程序的jsx文件中导入了一个polyfill,“es6 promise”,但无法以正确的方式导入它

我用谷歌搜索了N个解决方案,最后一个为IE工作。
require('es6-promise').polyfill()

它的工作很好,但是,为什么它不为
从“es6承诺”导入es6承诺而工作

有没有办法先在变量中导入它,然后对该变量调用.polyfill()方法?

有多种方法可以导入代码中的其他模块:

例如:

import * as ES6Promise from 'es6-promise';

ES6Promise.polyfill();

还有两种方法可以做到

import { polyfill } from 'es6-promise';
polyfill();

import ES6Promise from 'es6-promise';
ES6Promise.polyfill();